Claude Code 配置指南

Claude Code 是 Anthropic 官方的命令行工具,用于与 Claude 模型交互。本指南将帮助你配置 Claude Code 以使用 Du's API。

前置要求

  • 已安装 Claude Code CLI
  • 拥有 Du's API 的 API Key

配置方式

Claude Code 支持两种配置方式:

  1. 环境变量(推荐用于临时测试)
  2. 配置文件(推荐用于长期使用)

方式一:环境变量配置

macOS / Linux

在终端中运行:

export ANTHROPIC_BASE_URL="https://api.dusapi.com"
export ANTHROPIC_AUTH_TOKEN="your-api-key-here"

Windows CMD

set ANTHROPIC_BASE_URL=https://api.dusapi.com
set ANTHROPIC_AUTH_TOKEN=your-api-key-here

Windows PowerShell

$env:ANTHROPIC_BASE_URL="https://api.dusapi.com"
$env:ANTHROPIC_AUTH_TOKEN="your-api-key-here"
TIP

环境变量配置只在当前终端会话中有效。如果你希望永久生效,可以将这些命令添加到你的 shell 配置文件中(如 ~/.bashrc~/.zshrc 等)。

方式二:配置文件

VSCode Claude Code 扩展

如果你使用 VSCode 的 Claude Code 扩展,可以在配置文件中设置:

配置文件路径:

  • macOS/Linux: ~/.claude/settings.json
  • Windows: %userprofile%\.claude\settings.json

配置内容:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.dusapi.com",
    "ANTHROPIC_AUTH_TOKEN": "your-api-key-here",
    "CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
  }
}
重要提示

请将 your-api-key-here 替换为你在 Du's API 控制台创建的实际 API Key。

验证配置

配置完成后,你可以运行以下命令验证配置是否正确:

claude --version

然后尝试发送一个简单的请求:

claude "Hello, how are you?"

如果配置正确,你应该能收到 Claude 的响应。

支持的模型

通过 Du's API,Claude Code 可以使用以下模型:

  • claude-opus-4-6 - Claude 4.6 Opus
  • claude-opus-4-6-thinking - Claude 4.6 Opus (Thinking)
  • claude-sonnet-4-6 - Claude 4.6 Sonnet

常见问题

配置后无法连接

  1. 检查 API Key 是否正确
  2. 确认 Base URL 没有多余的空格或斜杠
  3. 检查网络连接是否正常

如何切换模型?

Claude Code 会自动使用默认模型。如果需要指定模型,可以在命令中添加 --model 参数:

claude --model claude-opus-4-6 "Your question here"

环境变量不生效

确保你在设置环境变量后,在同一个终端会话中运行 Claude Code。如果重新打开了终端,需要重新设置环境变量。

高级配置

设置代理

如果你需要通过代理访问,可以设置 HTTP 代理环境变量:

export HTTP_PROXY="http://proxy.example.com:8080"
export HTTPS_PROXY="http://proxy.example.com:8080"

调试模式

如果遇到问题,可以启用调试模式查看详细日志:

export ANTHROPIC_LOG=debug

下一步