Skip to content

LLM 提供商

SWUST Code 通过 Vercel AI SDK 支持 15+ 家 LLM 提供商。

支持的提供商

提供商环境变量推荐模型
AnthropicANTHROPIC_API_KEYclaude-sonnet-4-6
OpenAIOPENAI_API_KEYgpt-4o
GoogleGOOGLE_API_KEYgemini-2.5-pro
AzureAZURE_API_KEY + AZURE_RESOURCE_NAMEgpt-4o
AWS BedrockAWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEYclaude-sonnet-4-6
GroqGROQ_API_KEYllama-3.3-70b
MistralMISTRAL_API_KEYmistral-large-latest
xAIXAI_API_KEYgrok-3
CohereCOHERE_API_KEYcommand-r-plus
OpenRouterOPENROUTER_API_KEY各种模型

配置方式

方式 1:环境变量

bash
export ANTHROPIC_API_KEY="your-key"
swust-code

方式 2:TUI 内配置

启动后执行 /providers 命令,在 TUI 内配置 API Key。

方式 3:配置文件

json
{
  "model": "anthropic/claude-sonnet-4-6"
}

自定义 Provider

支持任何 OpenAI 兼容 API:

bash
# 在 TUI 内添加
/providers add

# 或在配置文件中
{
  "providers": {
    "my-provider": {
      "type": "openai-compatible",
      "baseURL": "https://my-api.example.com/v1",
      "apiKey": "my-key"
    }
  }
}