Context is precious. Execution is sacred. Trust is earned.Python 3.10–3.13

LLM providers and tool schema dialects

Register tools once, then emit provider-specific schemas for the SDK your application already uses.

OpenAI-compatible

OpenAI, Azure OpenAI, OpenRouter, and Mistral through an OpenAI-compatible base URL.

Anthropic

Claude tool-use schemas, Anthropic feature helpers, and a bundled Claude Skill.

Google

Google GenAI and Vertex AI tool/schema conversion paths.

Groq

Groq provider support for OpenAI-style tool calling.

tools = await gantry.retrieve_tools(
    "Find recent invoices and summarize totals",
    limit=8,
    dialect="anthropic",  # or openai / gemini
)