google / google/adk-web

Support custom LiteLlm() providers in ADK Web UI model selector

Open
#355 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
1k
Forks
267
Avg merge
1d 12h
Merged PRs (30d)
9

Description

Right now, the Web UI only lets you choose fixed Gemini models (e.g., two predefined options). There’s no UI entry or configuration to select custom models via the LiteLlm integration, even though ADK can use
LiteLlm(model="your_provider/your_model", base_url=…, api_key=…)

**Expected Behavior**

In the Web UI Model Selector, include an option like:

- Custom Model (LiteLLM)
- Provider/Namespace (text input)
- Model name (text input)
- Base URL (text input)
- API Key / Token (secure input)

So the UI would create a LiteLlm instance behind the scenes, and use that as the agent’s model. This mirrors what the docs show is already supported in the Python side of ADK.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.