Skip to main content
Use Auriko as your LLM provider in Google’s Agent Development Kit (ADK). This integration is Python-only. For TypeScript, use the Vercel AI SDK integration.

Prerequisites

Install

Use SDK adapter

Use the AurikoLlm adapter:
AurikoLlm is a native BaseLlm implementation that supports text and function calling. It maps OpenAI API errors to typed Auriko error classes.
inline_data and file_data parts raise NotImplementedError.

Configure options

ParameterTypeDefaultDescription
modelstr(required)Model ID
api_keystrAURIKO_API_KEY envAPI key
routingRoutingOptions | NoneNoneRouting configuration
base_urlstr"https://api.auriko.ai/v1"API base URL

Configure routing

Pass a RoutingOptions instance to control routing:

Configure manually

If you prefer to use Google’s LiteLlm class directly:
LiteLLM ignores api_base for model names containing provider keywords (like gpt or claude). Always include custom_llm_provider="openai" to force LiteLLM to respect your custom base URL.
For routing options and typed error mapping, use AurikoLlm.