踩坑记录作者:接口排查员2026-05-07
Review Detail
Claude Code 接中转站能聊天但不能改代码,是哪里错了?
这是一条社区沉淀内容。先看它解决了什么问题、用到了哪些工具、最后留下了哪些可复用经验。
Claude Code中转站base_url报错排查
最近看到一个很典型的问题:同一个中转站,网页聊天能用,普通 API 调用也能用,但 Claude Code 一跑项目就报错,或者只能回答,不能正常读文件、列计划、执行工具。
我一般按这个顺序查:
1. 看它是不是真的支持 Anthropic 兼容接口
很多站写“支持 OpenAI 格式”,这只代表它能兼容 /v1/chat/completions,不代表能兼容 Claude Code 需要的 Anthropic Messages 路由。
2. 看 base_url 有没有写错
Claude Code 这条链路通常要填 ANTHROPIC_BASE_URL。中转站如果给的是 /v1 或 /openai 路径,不一定能用。要找文档里明确给 Claude Code 或 Anthropic 的地址。
3. 看模型名是不是中转站自己的别名
官方可能叫 deepseek-v4-pro[1m],中转站可能只支持 deepseek-v4-pro,甚至改成 ds-v4-pro。模型名错了就会 model not found。
4. 看 Key 有没有混用
官方 DeepSeek Key 请求官方地址;中转站 Key 请求中转站地址。两边混着用,最常见就是 401。
5. 看它有没有屏蔽工具调用相关能力
有些便宜中转只适合聊天,不适合 Claude Code 这种长上下文、多轮、工具型请求。
我的结论:能聊天只是第一关,能稳定跑 Claude Code 才算真正可用。测试时别拿大项目试,先让它只读一个小目录并总结结构,再给一个小改动,看日志、扣费和返回是否正常。
相关教程
Next Step
看完这条沉淀,下一步不要停在收藏
能复用就回学习路线做一个小成果;有结果就写复盘;缺工具就先把工具链补齐。
帮楼主解决问题 +3XP
补充你的用法、坑点、替代工具或可执行步骤。社区现在按内容价值沉淀,不按铭牌展示。