【已解决】claude code接入new api的key问题请教
- 内容介绍
- 文章标签
- 相关推荐
佬们,我想请教一下。我们公司内部安装了new api,然后接入了claude-opus-4-6的模型,但是我按照 newapi文档的方法配置以后,运行claude,随便问一个问题都是报这个错误:
There's an issue with the selected model (claude-opus-4-6). It may not exist or you may not have access to it. Run /model to pick a different model.
我不管切换哪个model都是会报类似错误。
我的 ~/.zshrc的配置是:
export ANTHROPIC_BASE_URL='http://xxxxxx:xxxxxx/v1'
export ANTHROPIC_AUTH_TOKEN='sk-xxxxxx'
这里省略了一些信息了。
这个地址和key,我通过vscode的cline插件确认是可以正常对话的,就是claude一直用不了。请佬们答疑解惑。
--【壹】--:
去掉v1之后,报了另一个错误了:
⎿ API Error: 400 {"error":{"type":"<nil>","message":"Unexpected value(s) `prompt-caching-scope-2026-01-05`, `redact-thinking-2026-02-12` for the `anthropic-beta` header. Please consult our documentation at ***.***.com or try again without the
header. (request id: 20260331074517997931726PeK9PaM8)"},"type":"error"}
--【贰】--:
额,模型广场里面我们这边看到的就是 claude-opus-4-6,好像没错的样子,佬你说的是哪个?
--【叁】--:
一般来说codex才需要加/v1
--【肆】--:
以下方式解决了:
~/.zshrc配置改为:
export ANTHROPIC_BASE_URL='http://xxxxxx:xxxxxx'
export ANTHROPIC_AUTH_TOKEN='sk-xxxxxx'
# 添加下面这行,禁用实验性 Beta 请求头
export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1
首先不用加v1
其次增加CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS的环境变量
--【伍】--:
这个按照你的方式改了,好像还是不对,报了另一个错误了:
API Error: 400 {"error":{"type":"400","message":"Invalid JSON payload received. Unknown name \"anthropic_version\": Cannot find field.\nInvalid JSON payload received. Unknown name \"max_tokens\": Cannot find field.\nInvalid JSON payload received.
Unknown name \"messages\": Cannot find field.\nInvalid JSON payload received. Unknown name \"output_config\": Cannot find field.\nInvalid JSON payload received. Unknown name \"stream\": Cannot find field.\nInvalid JSON payload received. Unknown
name \"system\": Cannot find field.\nInvalid JSON payload received. Unknown name \"thinking\": Cannot find field.\nInvalid JSON payload received. Unknown name \"description\" at 'tools[0]': Cannot find field.\nInvalid JSON payload received.
Unknown name \"input_schema\" at 'tools[0]': Cannot find field.\nInvalid JSON payload received. Unknown name \"name\" at 'tools[0]': Cannot find field.\nInvalid JSON payload received. Unknown name \"description\" at 'tools[1]': Cannot find
field.\nInvalid JSON payloa…
--【陆】--:
图片606×302 9.73 KB
在渠道管理中跟我这么填就好了
--【柒】--:
去掉v1试试
--【捌】--:
配置问题 在模型广场里 找对应模型填入
佬们,我想请教一下。我们公司内部安装了new api,然后接入了claude-opus-4-6的模型,但是我按照 newapi文档的方法配置以后,运行claude,随便问一个问题都是报这个错误:
There's an issue with the selected model (claude-opus-4-6). It may not exist or you may not have access to it. Run /model to pick a different model.
我不管切换哪个model都是会报类似错误。
我的 ~/.zshrc的配置是:
export ANTHROPIC_BASE_URL='http://xxxxxx:xxxxxx/v1'
export ANTHROPIC_AUTH_TOKEN='sk-xxxxxx'
这里省略了一些信息了。
这个地址和key,我通过vscode的cline插件确认是可以正常对话的,就是claude一直用不了。请佬们答疑解惑。
--【壹】--:
去掉v1之后,报了另一个错误了:
⎿ API Error: 400 {"error":{"type":"<nil>","message":"Unexpected value(s) `prompt-caching-scope-2026-01-05`, `redact-thinking-2026-02-12` for the `anthropic-beta` header. Please consult our documentation at ***.***.com or try again without the
header. (request id: 20260331074517997931726PeK9PaM8)"},"type":"error"}
--【贰】--:
额,模型广场里面我们这边看到的就是 claude-opus-4-6,好像没错的样子,佬你说的是哪个?
--【叁】--:
一般来说codex才需要加/v1
--【肆】--:
以下方式解决了:
~/.zshrc配置改为:
export ANTHROPIC_BASE_URL='http://xxxxxx:xxxxxx'
export ANTHROPIC_AUTH_TOKEN='sk-xxxxxx'
# 添加下面这行,禁用实验性 Beta 请求头
export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1
首先不用加v1
其次增加CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS的环境变量
--【伍】--:
这个按照你的方式改了,好像还是不对,报了另一个错误了:
API Error: 400 {"error":{"type":"400","message":"Invalid JSON payload received. Unknown name \"anthropic_version\": Cannot find field.\nInvalid JSON payload received. Unknown name \"max_tokens\": Cannot find field.\nInvalid JSON payload received.
Unknown name \"messages\": Cannot find field.\nInvalid JSON payload received. Unknown name \"output_config\": Cannot find field.\nInvalid JSON payload received. Unknown name \"stream\": Cannot find field.\nInvalid JSON payload received. Unknown
name \"system\": Cannot find field.\nInvalid JSON payload received. Unknown name \"thinking\": Cannot find field.\nInvalid JSON payload received. Unknown name \"description\" at 'tools[0]': Cannot find field.\nInvalid JSON payload received.
Unknown name \"input_schema\" at 'tools[0]': Cannot find field.\nInvalid JSON payload received. Unknown name \"name\" at 'tools[0]': Cannot find field.\nInvalid JSON payload received. Unknown name \"description\" at 'tools[1]': Cannot find
field.\nInvalid JSON payloa…
--【陆】--:
图片606×302 9.73 KB
在渠道管理中跟我这么填就好了
--【柒】--:
去掉v1试试
--【捌】--:
配置问题 在模型广场里 找对应模型填入

