Artic Tools#

Configuration File: artic_tools.json Tool Type: Local Tools Count: 2

This page contains all tools defined in the artic_tools.json configuration file.

Available Tools#

ArtIC_get_artwork (Type: BaseRESTTool)#

Get detailed information about a specific artwork from the Art Institute of Chicago collection by…

ArtIC_get_artwork tool specification

Tool Information:

  • Name: ArtIC_get_artwork

  • Type: BaseRESTTool

  • Description: Get detailed information about a specific artwork from the Art Institute of Chicago collection by its numeric ID. Returns full metadata including title, artist, date, medium, dimensions, provenance, exhibition history, and IIIF image URL. No authentication required. Use ArtIC_search_artworks to find artwork IDs.

Parameters:

  • id (integer) (required) Artwork ID from Art Institute of Chicago. Examples: 27992 (A Sunday on La Grande Jatte), 16568 (The Bedroom by Van Gogh), 20684 (American Gothic)

Example Usage:

query = {
    "name": "ArtIC_get_artwork",
    "arguments": {
        "id": 10
    }
}
result = tu.run(query)

ArtIC_search_artworks (Type: BaseRESTTool)#

Search the Art Institute of Chicago collection with explicit page pagination. Continue with metad…

ArtIC_search_artworks tool specification

Tool Information:

  • Name: ArtIC_search_artworks

  • Type: BaseRESTTool

  • Description: Search the Art Institute of Chicago collection with explicit page pagination. Continue with metadata.next_page while metadata.has_more is true. The API ranks the full searchable catalog, so pagination.total and metadata.total_results are candidate counts, not counts of exact keyword matches; use _score and the returned fields to judge relevance.

Parameters:

  • q (string) (required) Search query. Examples: ‘monet water lilies’, ‘picasso cubism’, ‘ancient egypt’, ‘japanese woodblock’, ‘american landscape’

  • limit ([‘integer’, ‘null’]) (optional) Ranked records per page (1-100, default 10)

  • page (integer) (optional) One-based result page. Continue with metadata.next_page.

  • fields ([‘string’, ‘null’]) (optional) Comma-separated fields to return. Default: ‘id,title,artist_display,date_display,medium_display’. Other options: image_id, dimensions, artwork_type_title, style_title, classification_title

Example Usage:

query = {
    "name": "ArtIC_search_artworks",
    "arguments": {
        "q": "example_value"
    }
}
result = tu.run(query)