文档提供商

提供商

Neovate Code 支持多个提供商和模型。您可以使用自己的模型和提供商,或使用内置的模型和提供商。

内置提供商

没有找到您的提供商?提交问题或拉取请求来添加它。

Anthropic

  1. 打开 Anthropic Platform Console,点击 Create Key 创建新的 API 密钥并复制它。

  2. 输入 /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
  1. 运行 /model 来选择您想使用的模型。

DeepSeek

  1. 打开 DeepSeek Console,点击 Create new API key 创建新的 API 密钥并复制它。

  2. 输入 /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
  1. 运行 /model 来选择您想使用的模型。

Google

  1. 打开 Google AI Studio,点击 Create API key 创建新的 API 密钥并复制它。

  2. 输入 /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
  1. 运行 /model 来选择您想使用的模型。

Groq

  1. 打开 Groq Console,点击 Create API Key 创建新的 API 密钥并复制它。

  2. 输入 /login 并选择 Groq 然后输入 API 密钥,或在您的环境变量 GROQ_API_KEY 中设置 API 密钥。

export GROQ_API_KEY=your-api-key
  1. 运行 /model 来选择您想使用的模型。

ModelScope

  1. 打开 ModelScope Console,点击 Create API Key 创建新的 API 密钥并复制它。

  2. 输入 /login 并选择 ModelScope 然后输入 API 密钥,或在您的环境变量 MODELSCOPE_API_KEY 中设置 API 密钥。

export MODELSCOPE_API_KEY=your-api-key
  1. 运行 /model 来选择您想使用的模型。

Moonshot AI

  1. 打开 Moonshot AI Console,点击 Create API key 创建新的 API 密钥并复制它。

  2. 输入 /login 并选择 Moonshot AI 然后输入 API 密钥,或在您的环境变量 MOONSHOT_API_KEY 中设置 API 密钥。

export MOONSHOT_API_KEY=your-api-key
  1. 运行 /model 来选择您想使用的模型。

Moonshot AI CN

  1. 打开 Moonshot AI CN Console,点击 Create API key 创建新的 API 密钥并复制它。

  2. 输入 /login 并选择 Moonshot AI CN 然后输入 API 密钥,或在您的环境变量 MOONSHOT_API_KEY 中设置 API 密钥。

export MOONSHOT_API_KEY=your-api-key
  1. 运行 /model 来选择您想使用的模型。

IFlow

💡

免费使用。

  1. 打开 IFlow,注册,点击右上角头像,然后点击 我的账户 获取 API 密钥,复制它。

  2. 输入 /login 并选择 IFlow 然后输入 API 密钥,或在您的环境变量 IFLOW_API_KEY 中设置 API 密钥。

export IFLOW_API_KEY=your-api-key
  1. 运行 /model 来选择您想使用的模型。

OpenAI

  1. 打开 OpenAI Platform Console,点击 Create new secret key 创建新的 API 密钥并复制它。

  2. 输入 /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
  1. 运行 /model 来选择您想使用的模型。

OpenRouter

  1. 打开 OpenRouter Dashboard,点击 Create API key 创建新的 API 密钥并复制它。

  2. 输入 /login 并选择 OpenRouter 然后输入 API 密钥,或在您的环境变量 OPENROUTER_API_KEY 中设置 API 密钥。

export OPENROUTER_API_KEY=your-api-key
  1. 运行 /model 来选择您想使用的模型。

xAI

  1. 打开 xAI Console,点击 Create API key 创建新的 API 密钥并复制它。

  2. 输入 /login 并选择 xAI 然后输入 API 密钥,或在您的环境变量 XAI_API_KEY 中设置 API 密钥。

export XAI_API_KEY=your-api-key
  1. 运行 /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"
      }
    }
  }
}