Skip to content

Latest commit

 

History

History
55 lines (49 loc) · 4.94 KB

File metadata and controls

55 lines (49 loc) · 4.94 KB

Model Selection

Use exact model IDs. If a model ID is not listed, ask the user to confirm the exact ID before using it. The supported model entries (base URL, client, modalities, context window, USD/CNY pricing) are also available at runtime via listSupportedModels().

Family Provider Model IDs API Key Base URL
Gemini 3 Official / Vertex AI gemini-3.1-pro-preview, gemini-3.5-flash, gemini-3.1-flash-lite GEMINI_API_KEY GEMINI_BASE_URL
Gemini 3.6 Official / Vertex AI gemini-3.6-flash, gemini-3.5-flash-lite GEMINI_API_KEY GEMINI_BASE_URL
Gemini 3.7 Official / Vertex AI gemini-3.7-flash GEMINI_API_KEY GEMINI_BASE_URL
Gemini 3 Image Official / Vertex AI gemini-3.1-flash-image, gemini-3-pro-image GEMINI_API_KEY GEMINI_BASE_URL
Gemini 3 TTS Official / Vertex AI gemini-3.1-flash-tts-preview GEMINI_API_KEY GEMINI_BASE_URL
Gemini Embedding Official / Vertex AI gemini-embedding-2 GEMINI_API_KEY GEMINI_BASE_URL
Claude 4.6 Official / ModelVerse claude-sonnet-4-6 ANTHROPIC_API_KEY ANTHROPIC_BASE_URL
Claude 4.6 Bedrock global.anthropic.claude-sonnet-4-6 ANTHROPIC_API_KEY ANTHROPIC_BASE_URL
Claude 4.7 Official / ModelVerse claude-opus-4-7 ANTHROPIC_API_KEY ANTHROPIC_BASE_URL
Claude 4.7 Bedrock global.anthropic.claude-opus-4-7 ANTHROPIC_API_KEY ANTHROPIC_BASE_URL
Claude 4.8 Official / ModelVerse claude-opus-4-8 ANTHROPIC_API_KEY ANTHROPIC_BASE_URL
Claude 4.8 Bedrock global.anthropic.claude-opus-4-8 ANTHROPIC_API_KEY ANTHROPIC_BASE_URL
Claude 5 Official / ModelVerse claude-fable-5, claude-opus-5, claude-sonnet-5 ANTHROPIC_API_KEY ANTHROPIC_BASE_URL
Claude 5 Bedrock global.anthropic.claude-fable-5 ANTHROPIC_API_KEY ANTHROPIC_BASE_URL
GPT 5.4 Official / ModelVerse gpt-5.4, gpt-5.4-mini, gpt-5.4-nano OPENAI_API_KEY OPENAI_BASE_URL
GPT 5.5 Official / ModelVerse gpt-5.5 OPENAI_API_KEY OPENAI_BASE_URL
GPT 5.6 Official gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna OPENAI_API_KEY OPENAI_BASE_URL
GPT 5.6 OpenRouter openai/gpt-5.6-sol, openai/gpt-5.6-terra, openai/gpt-5.6-luna OPENAI_API_KEY OPENAI_BASE_URL
OpenAI Embedding Official text-embedding-3-small, text-embedding-3-large OPENAI_API_KEY OPENAI_BASE_URL
Kimi-K2.6 Official kimi-k2.6 MOONSHOT_API_KEY MOONSHOT_BASE_URL
Kimi-K2.6 OpenRouter moonshotai/kimi-k2.6 MOONSHOT_API_KEY MOONSHOT_BASE_URL
Kimi-K2.6 SiliconFlow Pro/moonshotai/Kimi-K2.6 MOONSHOT_API_KEY MOONSHOT_BASE_URL
Kimi-K3 Official kimi-k3 MOONSHOT_API_KEY MOONSHOT_BASE_URL
Kimi-K3 OpenRouter moonshotai/kimi-k3 MOONSHOT_API_KEY MOONSHOT_BASE_URL
DeepSeek V4 Official deepseek-v4-pro, deepseek-v4-flash, deepseek-v4-flash-vision-exp DEEPSEEK_API_KEY DEEPSEEK_BASE_URL
DeepSeek V4 OpenRouter deepseek/deepseek-v4-pro, deepseek/deepseek-v4-flash DEEPSEEK_API_KEY DEEPSEEK_BASE_URL
DeepSeek V4 SiliconFlow deepseek-ai/DeepSeek-V4-Pro, deepseek-ai/DeepSeek-V4-Flash DEEPSEEK_API_KEY DEEPSEEK_BASE_URL
GLM-5.1 Official glm-5.1 ZAI_API_KEY ZAI_BASE_URL
GLM-5.1 OpenRouter z-ai/glm-5.1 ZAI_API_KEY ZAI_BASE_URL
GLM-5.1 SiliconFlow Pro/zai-org/GLM-5.1 ZAI_API_KEY ZAI_BASE_URL
GLM-5.2 Official glm-5.2 ZAI_API_KEY ZAI_BASE_URL
GLM-5.2 OpenRouter z-ai/glm-5.2 ZAI_API_KEY ZAI_BASE_URL
GLM-5.2 SiliconFlow zai-org/GLM-5.2 ZAI_API_KEY ZAI_BASE_URL
GLM-5.3 Official glm-5.3 ZAI_API_KEY ZAI_BASE_URL
GLM-5.3 OpenRouter z-ai/glm-5.3 ZAI_API_KEY ZAI_BASE_URL
MiniMax-M3 Official MiniMax-M3 MINIMAX_API_KEY MINIMAX_BASE_URL

Common gateway base URLs:

  • OpenRouter: https://openrouter.ai/api/v1
  • SiliconFlow: https://api.siliconflow.cn/v1
  • ModelVerse: https://api.modelverse.cn/v1 (https://api.modelverse.cn/ for Claude)
  • vLLM: http://127.0.0.1:8000/v1/

For models accessed through OpenAI-compatible APIs (e.g., Qwen series models via SiliconFlow or OpenRouter), pass a generic protocol client type. Prefer clientType: "openai-responses" on gateways that serve the OpenAI Responses protocol, which OpenRouter does for every model it hosts; SiliconFlow serves Chat Completions only, so use clientType: "openai-chat" there (bare "openai" is an alias). Use "openai-embedding" for embedding endpoints and "ant-messages" for Anthropic Messages endpoints. These models use OPENAI_API_KEY and OPENAI_BASE_URL (ANTHROPIC_API_KEY/ANTHROPIC_BASE_URL for ant-messages):

const client = new AutoLLMClient({ model: "Qwen/Qwen3-Embedding-0.6B", clientType: "openai-embedding" });