自定义设置API的方法以及如何配置使用 Claude Code 模型

具体操作方法可参考:
iFlow 配置为使用 Claude Code 模型:
1、设置 API 密钥和基础 URL: 确保您有 Claude Code 的 API 密钥和基础 URL。您可以通过环境变量或设置文件来配置。

  • 使用环境变量:
export IFLOW_API_KEY="your_claude_api_key"
export IFLOW_BASE_URL="https://api.claude.com/v1"  # 替换为实际的基础 URL
  • 或者在 ~/.iflow/settings.json 中配置:
{
  "IFLOW_API_KEY": "your_claude_api_key",
  "IFLOW_BASE_URL": "https://api.claude.com/v1"
}

2、选择模型: 在 iFlow 的配置中,指定您要使用的模型名称。如果 Claude Code 有特定的模型名称,请在配置中设置。

export IFLOW_MODEL_NAME="claude-code-model"  # 替换为实际的模型名称

3、启动 iFlow: 确保 iFlow CLI 正常运行,并且可以连接到您配置的 Claude Code 模型。

4、验证连接: 通过运行 iFlow 的测试命令来验证连接是否成功。例如,可以使用以下命令:

iflow --prompt "测试 Claude Code 模型连接"

在 settings.json 文件中配置多个模型
包括 Claude Code、Gemini 和 Codex 等。每个模型的配置项可以以不同的键值对形式存在,但请确保每个配置项的名称是唯一的,以避免冲突。
示例 settings.json 文件:

{
  "IFLOW_API_KEY": "your_api_key",
  "IFLOW_BASE_URL": "https://api.example.com/v1",
  "claude_model": {
    "modelName": "claude-code-model",
    "otherSetting": "value"
  },
  "gemini_model": {
    "modelName": "gemini-model-name",
    "otherSetting": "value"
  },
  "codex_model": {
    "modelName": "codex-model-name",
    "otherSetting": "value"
  }
}

在这个示例中,每个模型都有自己的配置项。您可以根据需要添加更多的设置。

请注意,您在使用 iFlow 时需要确保能够根据模型名称或其他标识符来选择相应的模型进行调用。

2 个赞