-
Notifications
You must be signed in to change notification settings - Fork 294
Open
Description
Summary
Currently, ADK Go only supports Gemini models through the model/gemini package. This issue proposes adding support for Ollama, an open-source platform that allows running large language models locally.
Motivation
Supporting Ollama would provide several benefits:
- Local Development: Enable developers to run agents locally without requiring API keys or internet connectivity
- Cost Efficiency: Use open-source models without API costs
- Privacy: Process sensitive data locally without sending it to external services
- Model Variety: Access a wide range of open-source models (Llama, Mistral, CodeLlama, etc.) through Ollama's unified API
- Model-Agnostic Design: Aligns with ADK's model-agnostic philosophy mentioned in the README
Current State
- ADK Go currently implements the
model.LLMinterface only for Gemini models - The
model/geminipackage provides a reference implementation - Models are created via
gemini.NewModel()and passed to agents
xseman
Metadata
Metadata
Assignees
Labels
No labels