跳到主要内容

常见问题

最小自检

出问题先跑这两条,能快速定位是 Key 的事还是调用的事。

一、Key 和网络是否正常

curl https://api.smartwan.com/v1/models \
-H "Authorization: Bearer sk-你的Token"

返回模型列表说明 Key 有效、网络可达。

二、对话是否正常

curl https://api.smartwan.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-你的Token" \
-d '{
"model": "deepseek-v4-flash",
"messages": [{"role": "user", "content": "ping"}],
"max_tokens": 20
}'

第一条通、第二条不通,问题在请求体或模型名上。

错误码

错误常见原因怎么办
401Key 错误、没带鉴权头、Header 名称写错核对协议对应的 Header:OpenAI 用 Authorization: Bearer,Anthropic 用 x-api-key,Gemini 用 x-goog-api-key
400缺必填参数,或模型不支持某参数检查 modelmessages;删掉不确定的高级参数重试
404URL 路径写错统一用 https://api.smartwan.com/v1/...;旧路径 /openai/v1/anthropic/v1/google/v1beta 均已废弃
429请求过频或上游限流降并发、稍后重试,或换个模型
500 not implemented该模型不支持这个接口多半是非 GPT 模型调了 Responses API,改用 /v1/chat/completions
503 / 504上游渠道不可用稍后重试;图片编辑先关掉 stream,别用 mask

Base URL 到底怎么填

最高频的问题。按场景对号入座:

场景填什么
OpenAI SDK 的 base_url / baseURLhttps://api.smartwan.com/v1
curl 调 OpenAI 兼容接口https://api.smartwan.com/v1/chat/completions
curl 调 Anthropic 接口https://api.smartwan.com/v1/messages
curl 调 Gemini 接口https://api.smartwan.com/v1beta/models/{model}:generateContent
客户端工具https://api.smartwan.com 或带 /v1以工具页说明为准

看到 /v1/v1/chat/completions 这种路径,就是 /v1 填重复了。

各接口的实测状态

以下为当前环境的实测结论,帮助判断某个能力是否可直接使用。

接口状态说明
/v1/models✅ 可用返回当前可用模型列表
/v1/chat/completions✅ 可用GPT、Claude、DeepSeek、MiniMax 等代表模型均验证通过
/v1/messages✅ 可用Claude、DeepSeek、Kimi、MiniMax 代表模型均可请求
/v1beta/models/{model}:generateContent✅ 可用Gemini 代表模型验证通过
流式输出✅ 可用三种协议的 stream 路径均验证通过
/v1/responses⚠️ 部分模型可用仅 GPT 系验证可用;DeepSeek、Kimi、Claude 返回 not implemented
/v1/images/...✅ 可用gpt-image-2 的生成与编辑均验证通过,编辑需上传有效图片

已验证可用的参数

类别结论
Chat Completions 必填modelmessages 缺任一都会报错
Chat Completions 常用max_tokenstemperaturetop_pstreamstream_options.include_usageresponse_formattools / tool_choice
Anthropic Messagesmodelmessagesmax_tokenssystemtemperaturestream,以及 DeepSeek 的 thinking
Geminicontents 必填;generationConfig 下的 maxOutputTokenstemperaturetopP
Responsesmodelinputmax_output_tokens、JSON 输出格式(GPT 系)
图片生成modelpromptnsizequalitybackgroundoutput_formatoutput_compressionmoderationresponse_formatstream
图片编辑modelimagepromptnsizequalitybackgroundoutput_formatmaskstream=true 实测不稳定

已知的模型参数限制

Kimi 的 temperature

kimi-k3 实测要求 temperature=1,传其他值会报 400。遇到 temperature 相关报错先设回 1。

其他厂商的特殊限制见厂商调用差异

具体问题

模型列表拉不到 / 是空的

Key 无权限、账户无额度,或工具刷新异常。先用上面的最小自检命令确认 /v1/models 能不能返回。

工具里配置能保存,但一对话就报错

Base URL、模型名或 API 类型三者之一不匹配。模型名务必从模型列表复制,不要手打。

模型名报不存在

大小写敏感。MiniMax-M2.7 不能写成 minimax-m2.7。另外模型会更新换代,文档里的示例名可能已下线,以模型列表实时返回为准。

参数报错,不知道是哪个参数

先退回最小请求体(只留 model + messages),确认能通之后逐个加回参数,就能定位到具体是哪个。

图片生成失败

确认模型是 gpt-image-2,先只用 promptnsize 这几个基础参数测试。

图片接口的 response_format=url 没返回外部链接

当前环境会返回 data URL / base64,这是预期行为,不是故障。

图片编辑报错

确认上传的是有效图片文件,并且不要用 maskstream=true——这两个当前实测不稳定。

Codex 里模型报 not implemented

Codex 只走 Responses API,而该模型不支持。换成 GPT 系模型。详见 Codex 页

Claude 在 Agent 工具里报 400

工具定义太多,触发了 Anthropic 的 schema 复杂度限制。见 Hermes 的 Claude Profile 方案

账户与额度

API Key 丢了 — 无法找回,删除重建。

创建不了 Key — 所属部门还没分到额度,联系企业管理员分配。

怎么看用量 — 控制台「用量中心」支持按部门、员工、密钥、模型查看,可导出 CSV。

价格在哪看 — 控制台的模型定价页面,文档站不展示价格。

还没解决就带上完整的错误响应体联系管理员,那里通常写明了具体原因。