Module model

Module model 

Source
Available on crate feature models only.
Expand description

Model integrations (Gemini, etc.).

Provides LLM implementations:

ADK is model-agnostic - implement the Llm trait for other providers.

Available with feature: models

Modules§

anthropicanthropic
Anthropic/Claude provider implementation for ADK.
deepseekdeepseek
DeepSeek provider implementation for ADK.
geminigemini
groqgroq
Groq provider implementation for ADK.
mock
ollamaollama
Ollama local LLM provider implementation for ADK.
openaiopenai
OpenAI provider implementation for ADK.

Structs§

AnthropicClient
Anthropic client for Claude models.
AzureConfig
Configuration for Azure OpenAI Service.
AzureOpenAIClient
Azure OpenAI client.
DeepSeekClient
DeepSeek client for deepseek-chat and deepseek-reasoner models.
DeepSeekConfig
Configuration for DeepSeek API.
GeminiModel
GroqClient
Groq client for ultra-fast LLM inference.
GroqConfig
Configuration for Groq API.
MockLlm
OllamaConfig
Configuration for connecting to an Ollama server.
OllamaModel
Ollama client for local LLM inference.
OpenAIClient
OpenAI client for standard OpenAI API and OpenAI-compatible APIs.
OpenAIConfig
Configuration for OpenAI API.