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 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
)