【已解决】claude code接入new api的key问题请教

2026-04-11 13:551阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

佬们,我想请教一下。我们公司内部安装了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,我通过vscodecline插件确认是可以正常对话的,就是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,我通过vscodecline插件确认是可以正常对话的,就是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试试


--【捌】--:

配置问题 在模型广场里 找对应模型填入

标签:软件开发