客户端接入

Claude Code 接入

通过 Anthropic 兼容环境变量让 Claude Code 使用 AnyStarx。

Claude Code 通常读取 Anthropic 相关环境变量。接入 AnyStarx 时,重点是把 Base URL 指向 AnyStarx,并把鉴权 token 换成 AnyStarx API Key。

1. 设置环境变量

临时设置:

export ANTHROPIC_BASE_URL="https://anystarx.com"
export ANTHROPIC_AUTH_TOKEN="sk-..."

有些环境会读取 ANTHROPIC_API_KEY,可以同时设置:

export ANTHROPIC_API_KEY="sk-..."

2. 写入 shell 配置

如果你用 zsh:

echo 'export ANTHROPIC_BASE_URL="https://anystarx.com"' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN="sk-..."' >> ~/.zshrc
source ~/.zshrc

如果你用 bash:

echo 'export ANTHROPIC_BASE_URL="https://anystarx.com"' >> ~/.bashrc
echo 'export ANTHROPIC_AUTH_TOKEN="sk-..."' >> ~/.bashrc
source ~/.bashrc

3. 启动 Claude Code

claude

进入后执行一个小任务,例如:

请用一句话确认当前 Claude Code 已经可以访问 AnyStarx。

Base URL 为什么不带 /v1

Claude Code 一般需要的是服务根地址。它会自己请求 /v1/messages

推荐:

https://anystarx.com

不推荐:

https://anystarx.com/v1/messages

使用指定模型

不同版本的 Claude Code 模型选择方式不同。常见方式包括:

  • 在 Claude Code 内部选择模型。
  • 通过配置文件指定模型。
  • 通过环境变量或启动参数指定模型。

模型 ID 请从 AnyStarx 控制台复制。如果客户端要求 Claude 原始模型名,就选择 AnyStarx 模型列表中对应的 Claude 模型。

常见问题

启动后仍然要求登录官方账号

确认你的 Claude Code 版本支持自定义 Base URL 和 token。部分版本或登录模式可能优先走官方账号。

404 或路径错误

检查 ANTHROPIC_BASE_URL。不要填到 /v1/messages

401 Unauthorized

确认 ANTHROPIC_AUTH_TOKEN 是 AnyStarx API Key,且当前终端能读取:

echo "$ANTHROPIC_AUTH_TOKEN"

回复很慢

coding agent 会多轮请求模型。可以换更快模型,或让它只读取必要文件。

On this page