openhands.sdk.llm.LLM
interface.
Provider / scenario | Documentation |
---|---|
OpenHands hosted models | /openhands/usage/llms/openhands-llms |
OpenAI | /openhands/usage/llms/openai-llms |
Azure OpenAI | /openhands/usage/llms/azure-llms |
Google Gemini / Vertex | /openhands/usage/llms/google-llms |
Groq | /openhands/usage/llms/groq |
OpenRouter | /openhands/usage/llms/openrouter |
Moonshot | /openhands/usage/llms/moonshot |
LiteLLM proxy | /openhands/usage/llms/litellm-proxy |
Local LLMs (Ollama, SGLang, vLLM, LM Studio) | /openhands/usage/llms/local-llms |
Custom LLM configurations | /openhands/usage/llms/custom-llm-configs |
LLM
object using the documented parameters (for example, API keys, base URLs,
or custom headers) and pass it into your agent or registry. The OpenHands UI
surfacing is simply a convenience layer on top of the same configuration model.