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 折(同直连)