Nexevo.aiNexevo.ai
← All examples
Connect Agent / CLI tools

Claude Code 官方 / CC Switch(✓ 已支持)

我们的 /v1/messages Anthropic-compat shim 已上线 — Claude Code 设 ANTHROPIC_BASE_URL 即可直接用。

curl
bash
# Claude Code 官方 CLI 用 Anthropic 原生 /v1/messages 协议。
# 我们的 Anthropic-compat shim 完整支持(含 stream tool_use / prompt caching
# / count_tokens),设 2 个环境变量即接入:

# 1) 装 Claude Code(参 Anthropic 官方文档,若未装)
# npm install -g @anthropic-ai/claude-code

# 2) 切到 Nexevo
export ANTHROPIC_BASE_URL="https://api.nexevo.ai"
export ANTHROPIC_AUTH_TOKEN="sk-xc-你的-Nexevo-key"
# 部分老版本的 Claude Code 用 ANTHROPIC_API_KEY:
export ANTHROPIC_API_KEY="sk-xc-你的-Nexevo-key"

# 3) 启动
claude
# 默认走 nexevo-auto,Sonnet/Opus 等具体型号也认

# ── CC Switch ──
# CC Switch 是 Claude Code 的 base_url 切换工具。在它的 GUI 加 1 个 provider:
#   Name: Nexevo
#   Base URL: https://api.nexevo.ai
#   API Key: sk-xc-你的-Nexevo-key
# 然后 CC Switch 一键切换到 Nexevo,Claude Code 全部请求自动走我们。

# ── 怎么验证 shim 工作 ──
curl https://api.nexevo.ai/v1/messages \
  -H "x-api-key: sk-xc-你的-Nexevo-key" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-6",
    "max_tokens": 200,
    "messages": [{"role": "user", "content": "hello"}]
  }'
# 返 {type: "message", role: "assistant", content: [{type:"text", text:"..."}]}

# ── 完整支持的 Anthropic 特性 ──
# ✓ POST /v1/messages(non-stream + stream)
# ✓ POST /v1/messages/count_tokens(input token 估算)
# ✓ POST /v1/messages/batches(mixed mode — claude-* passthrough hits the native
#                              Anthropic batches API with 24h SLA; other models
#                              process synchronously) + GET status/results + cancel
# ✓ Stream tool_use:content_block_start(tool_use)+ input_json_delta + stop
# ✓ Prompt caching:client 加 cache_control 块 → adapter 透传到 Anthropic 上游,
#                    response usage 返 cache_creation_input_tokens / cache_read_input_tokens
# ✓ Image 输入(base64 / url)、stop_sequences、tools / tool_choice 各种语义
#
# ── 你拿到的好处 ──
# - 默认 model="nexevo-auto" 比直连 Anthropic 平均省 60% / 1M tokens
# - 4 层智能路由(Layer1 catalog + Layer2 bandit + Layer3 ELO + cascade)
# - 失败自动 fallback / 跨 provider 灾备
# - 用量统一对账(/admin/financial)
# - prompt caching 命中时,Anthropic 输入 token 1 折(同直连)
Claude Code 官方 / CC Switch(✓ 已支持) — Nexevo Cookbook | Nexevo.ai