提供商
Neovate Code 支持多个提供商和模型。您可以使用自己的模型和提供商,或使用内置的模型和提供商。
内置提供商
没有找到您的提供商?提交问题或拉取请求来添加它。
Anthropic
-
打开 Anthropic Platform Console,点击 Create Key 创建新的 API 密钥并复制它。
-
输入
/login并选择 Anthropic 然后输入 API 密钥,或在您的环境变量ANTHROPIC_API_KEY中设置 API 密钥。
export ANTHROPIC_API_KEY=your-api-key如果您想使用自定义基础 URL,可以设置环境变量
ANTHROPIC_API_BASE。
export ANTHROPIC_API_BASE=https://your-base-url- 运行
/model来选择您想使用的模型。
DeepSeek
-
打开 DeepSeek Console,点击 Create new API key 创建新的 API 密钥并复制它。
-
输入
/login并选择 DeepSeek 然后输入 API 密钥,或在您的环境变量DEEPSEEK_API_KEY中设置 API 密钥。
export DEEPSEEK_API_KEY=your-api-key如果您想使用自定义基础 URL,可以设置环境变量
DEEPSEEK_API_BASE。
export DEEPSEEK_API_BASE=https://your-base-url- 运行
/model来选择您想使用的模型。
-
打开 Google AI Studio,点击 Create API key 创建新的 API 密钥并复制它。
-
输入
/login并选择 Google 然后输入 API 密钥,或在您的环境变量GOOGLE_API_KEY中设置 API 密钥。
export GOOGLE_API_KEY=your-api-key如果您想使用自定义基础 URL,可以设置环境变量
GOOGLE_GENERATIVE_AI_API_BASE。
export GOOGLE_GENERATIVE_AI_API_BASE=https://your-base-url- 运行
/model来选择您想使用的模型。
Groq
-
打开 Groq Console,点击 Create API Key 创建新的 API 密钥并复制它。
-
输入
/login并选择 Groq 然后输入 API 密钥,或在您的环境变量GROQ_API_KEY中设置 API 密钥。
export GROQ_API_KEY=your-api-key- 运行
/model来选择您想使用的模型。
ModelScope
-
打开 ModelScope Console,点击 Create API Key 创建新的 API 密钥并复制它。
-
输入
/login并选择 ModelScope 然后输入 API 密钥,或在您的环境变量MODELSCOPE_API_KEY中设置 API 密钥。
export MODELSCOPE_API_KEY=your-api-key- 运行
/model来选择您想使用的模型。
Moonshot AI
-
打开 Moonshot AI Console,点击 Create API key 创建新的 API 密钥并复制它。
-
输入
/login并选择 Moonshot AI 然后输入 API 密钥,或在您的环境变量MOONSHOT_API_KEY中设置 API 密钥。
export MOONSHOT_API_KEY=your-api-key- 运行
/model来选择您想使用的模型。
Moonshot AI CN
-
打开 Moonshot AI CN Console,点击 Create API key 创建新的 API 密钥并复制它。
-
输入
/login并选择 Moonshot AI CN 然后输入 API 密钥,或在您的环境变量MOONSHOT_API_KEY中设置 API 密钥。
export MOONSHOT_API_KEY=your-api-key- 运行
/model来选择您想使用的模型。
IFlow
免费使用。
-
打开 IFlow,注册,点击右上角头像,然后点击 我的账户 获取 API 密钥,复制它。
-
输入
/login并选择 IFlow 然后输入 API 密钥,或在您的环境变量IFLOW_API_KEY中设置 API 密钥。
export IFLOW_API_KEY=your-api-key- 运行
/model来选择您想使用的模型。
OpenAI
-
打开 OpenAI Platform Console,点击 Create new secret key 创建新的 API 密钥并复制它。
-
输入
/login并选择 OpenAI 然后输入 API 密钥,或在您的环境变量OPENAI_API_KEY中设置 API 密钥。
export OPENAI_API_KEY=your-api-key如果您想使用自定义基础 URL,可以设置环境变量
OPENAI_API_BASE。
export OPENAI_API_BASE=https://your-base-url- 运行
/model来选择您想使用的模型。
OpenRouter
-
打开 OpenRouter Dashboard,点击 Create API key 创建新的 API 密钥并复制它。
-
输入
/login并选择 OpenRouter 然后输入 API 密钥,或在您的环境变量OPENROUTER_API_KEY中设置 API 密钥。
export OPENROUTER_API_KEY=your-api-key- 运行
/model来选择您想使用的模型。
xAI
-
打开 xAI Console,点击 Create API key 创建新的 API 密钥并复制它。
-
输入
/login并选择 xAI 然后输入 API 密钥,或在您的环境变量XAI_API_KEY中设置 API 密钥。
export XAI_API_KEY=your-api-key- 运行
/model来选择您想使用的模型。
自定义提供商
您可以添加任何未内置的兼容 OpenAI 的提供商。
编辑 ~/.neovate/config.json 文件来添加提供商。
{
"provider": {
"your-provider": {
"apiKey": "your-api-key",
"api": "https://your-base-url",
"doc": "https://your-doc", // 可选
"env": ["YOUR_API_KEY"], // 可选
"apiEnv": ["YOUR_API_BASE"], // 可选
"name": "your-provider", // 可选
"models": {
// 值为模型 id
// 完整列表可在 https://github.com/neovateai/neovate-code/blob/d1b8cc5/src/model.ts#L70 找到
"foo": "claude-4-sonnet"
}
}
}
}