Claude Code 的服务根地址与实际请求路径

2026-10-23 · 本次实际执行记录 · 非产品原生界面

Claude Code 原生 CLI → 只记录布尔认证头的本地转发 → Ollama,未使用现有 OAuth/真实 Key。另附共享的真实网关CLI拒绝记录,未取得商业模型答案。

运行结果与观察

原生 CLI 退出码:0;耗时 1.246 秒

原生输出:CLI_LOCAL_OK.

本次只设置:ANTHROPIC_AUTH_TOKEN(本地占位符)

传输记录:[{"path": "/v1/messages?beta=true", "model": "tutorial-qwen3-proof:latest", "authorizationBearerPresent": true, "apiKeyHeaderPresent": false, "requestBytes": 1322, "executedAt": 1792767862.648415, "status": 200}]

共享另一组原生Claude Code网关实测:exit=1、is_error=true、api_error_status=429,当前测试Key分组上游饱和;两篇引用同一次调用,不重复计算请求。

具体操作

准备独立运行目录使用练习包的独立 CLAUDE_CONFIG_DIR,bare 模式禁用项目钩子、MCP和用户配置继承;不改全局登录。
启动仅转发 localhost 的记录器记录路径、目标模型、状态码和请求头是否存在,绝不记录认证值;所有推理仍由11435本地服务完成。
python3 claude-local-proxy.py
只设置一种本地占位凭据服务地址使用根地址 http://127.0.0.1:11439;ANTHROPIC_AUTH_TOKEN 是本次选择的单一变量,不代表厂商 Key。
python3 run-claude-local.py base-url
检查 CLI 输出与传输路径查看退出码、完整正文及 /v1/messages 实际路径;不能把变量存在当认证成功,也不能把 HTTP 200 当完整答案。
换真实服务时核对认证契约官方 API Key 与网关 Bearer 分开使用;登录冲突、客户端版本和实际费用需在真实目标上重新检查,本机隔离实验与本批共享网关CLI429记录分别保留。
范围与限制

本批获授权使用既有测试Key,OpenAI SDK两次最小探针均HTTP429:当前测试Key分组上游饱和,随后停止。不能据此声称全站不可用;本地成功不能当作apizt上游或实扣成功。

bare 隔离实验不等于当前用户已有配置/登录的实际状态;不修改或退出已有 OAuth 登录。

本地 Ollama 接受占位认证,不能据此证明无效 Key 也能调用商业网关。