GoForum🌐 V2EX

Claude Code 怎么使用 openai 兼容接口啊

andlp · 2026-05-03 18:00 · 0 次点赞 · 3 条回复

就是以前那种 v1/chat/completions 的接口 这玩意 curl 调用是 ok 的,但是怎么都配置不好,有没有大佬能给点帮助,配置起来让 claude code 可以用 直接修改 json 文件是不行的吧 ccswitch 配置了,开启了代理模式,也不行,一直报错 不知道怎么回事? 附大模型如下: curl –request POST
–url https://api.edgefn.net/v1/chat/completions
–header ‘Authorization: Bearer sk-ua0Ck8DmT7foGf2u22685eAf65D04b3eBd571c78Ac094c94’
–header ‘Content-Type: application/json’
–data ‘{ “model”: “KAT-Coder-Exp-72B-1010”, “messages”: [{“role”: “user”, “content”: “Hello, how are you?”}] }’

setting.json { “env”: {

"ANTHROPIC_AUTH_TOKEN": "sk-xxxxx",
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_MODEL": "deepseek-v4-pro",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-pro[1m]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-flash[1m]",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash[1m]",
"CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-v4-flash[1m]",
"CLAUDE_CODE_MAX_OUTPUT_TOKENS": "32000"

}, “permissions”: {

"allow": [],
"deny": []

}, “model”: “opus”, “alwaysThinkingEnabled”: true, “skipDangerousModePermissionPrompt”: true }

3 条回复
teaguexiao · 2026-05-03 18:05
#1

Claude Code 接 OpenAI 兼容接口要用 claude-api-proxy 这类工具把 OpenAI 格式转成 Anthropic 格式,直接改 ANTHROPIC_BASE_URL 要求对端必须支持 Anthropic API 协议,不是所有 openai 兼容接口都实现了这个。你可以试试 https://github.com/ccbt87/claude-api-proxy 这类转换层,或者用支持 Anthropic 协议的中转服务。

andlp · 2026-05-03 18:35
#2

配置了 https://github.com/chengable/Claude-Code-To-API 也是不行 不知道究竟那里出了问题:

@teaguexiao ✻ Worked for 0s

/model ⎿ Set model to KAT-Coder-Exp-72B-1010

你好

● There’s an issue with the selected model (KAT-Coder-Exp-72B-1010). It may not exist or you may not have access to it. Run /model to pick a different model.

✻ Sautéed for 0s

你好

● There’s an issue with the selected model (KAT-Coder-Exp-72B-1010). It may not exist or you may not have access to it. Run /model to pick a different model.

这是服务中报错: unt_uuid\“:\”\“,\“session_id\”:\“95b8cb53-4ed7-439f-8f34-cf7d7d459bf7\”}” }, “max_tokens”: 32000, “thinking”: {

"type": "adaptive"

}, “context_management”: {

"edits": [
  {
    "type": "clear_thinking_20251015",
    "keep": "all"
  }
]

}, “output_config”: {

"effort": "high"

} } 2026-05-03 18:29:26 - src.utils.exceptions - WARNING - HTTP Error: Not Found


🟢 HTTP 响应 [404] - 耗时: 0.008s

📋 响应头: content-length: 96 content-type: application/json

📦 响应体: (空)

INFO: 127.0.0.1:61423 - “POST /v1/messages?beta=true HTTP/1.1” 404 Not Found

setting.json 如下: { “env”: {

"ANTHROPIC_AUTH_TOKEN": "sk-ua0Ck8DmT7foGf2u22685eAf65D04b3eBd571c78Ac094c94",
"ANTHROPIC_BASE_URL": "http://0.0.0.0:9000",
"ANTHROPIC_MODEL": "deepseek-v4-pro",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "KAT-Coder-Exp-72B-1010",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "KAT-Coder-Exp-72B-1010",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "KAT-Coder-Exp-72B-1010",
"CLAUDE_CODE_SUBAGENT_MODEL": "KAT-Coder-Exp-72B-1010",
"CLAUDE_CODE_MAX_OUTPUT_TOKENS": "32000"

}, “permissions”: {

"allow": [],
"deny": []

}, “model”: “opus”, “alwaysThinkingEnabled”: true, “skipDangerousModePermissionPrompt”: true }

yustation · 2026-05-03 19:05
#3

key 泄漏了,赶紧换掉

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: andlp
发布: 2026-05-03
点赞: 0
回复: 0