验证供应商
配置完了没生效,怎么验证当前用的是哪个供应商
方法一:查看网站日志
登录 VibeAPI 控制台 → 日志页面,发送一条测试消息后刷新日志。如果能看到请求记录,说明配置生效,请求确实走的是 VibeAPI。
方法二:curl 直接测试
# 测试 OpenAI 协议
curl -s "https://www.vibeapi.cn/v1/chat/completions" \
-H "Authorization: Bearer sk-你的Key" \
-H "Content-Type: application/json" \
-d '{"model":"claude-sonnet-4-6","messages":[{"role":"user","content":"说一个字"}]}' \
| head -c 200
# 测试 Anthropic 协议
curl -s "https://www.vibeapi.cn/v1/messages" \
-H "x-api-key: sk-你的Key" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model":"claude-sonnet-4-6","max_tokens":10,"messages":[{"role":"user","content":"说一个字"}]}' \
| head -c 200方法三:检查配置文件
Claude Code
cat ~/.claude/settings.json确认 ANTHROPIC_BASE_URL 是 https://www.vibeapi.cn。
Codex
cat ~/.codex/config.toml确认 base_url 是 https://www.vibeapi.cn/v1。
常见问题
- 配置文件没改到:确认编辑的是正确路径(注意 Windows 的
%USERPROFILE%vs macOS/Linux 的~) - 环境变量冲突:系统环境变量中如果设置了
ANTHROPIC_BASE_URL,会覆盖配置文件 - 多个配置文件:Claude Code 有全局和项目级配置,项目级优先