选择接口和终端,自动生成测试命令。
页面不会发送你的 API Key。命令只在当前浏览器中生成,请不要在公共设备上粘贴真实密钥。
请选择接口并点击“生成命令”。
逐项验证不同端点。
先从 Models 接口开始,再测试实际模型端点。这样可以快速判断问题是在网关、密钥、模型还是协议层。
验证网关和 API Key
这是最基础的检查。它能证明域名可访问、请求头格式正确,并且 API Key 能通过基础鉴权。
curl https://api.omnidino.com/v1/models \
-H "Authorization: Bearer YOUR_API_KEY"
Chat Completions
常用于普通 OpenAI 兼容客户端、Cherry Studio、Open WebUI、Dify 和大部分聊天模型。
curl https://api.omnidino.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_MODEL",
"messages": [
{
"role": "user",
"content": "Reply with: OmniDino connected"
}
]
}'
Responses
常用于 Codex、OpenAI Responses 兼容客户端、Agent 和部分推理模型。
curl https://api.omnidino.com/v1/responses \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_MODEL",
"input": "Reply with: OmniDino connected"
}'
Claude Messages
用于 Claude Code、Claude Desktop 和 Anthropic 兼容工具。客户端通常填写根地址,再由工具拼接具体路径。
curl https://api.omnidino.com/v1/messages \
-H "x-api-key: YOUR_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_CLAUDE_MODEL",
"max_tokens": 64,
"messages": [
{
"role": "user",
"content": "Reply with: OmniDino connected"
}
]
}'
Gemini 路由
OmniDino 中的 Gemini 可能通过 OpenAI 兼容协议,也可能通过 Gemini 原生协议暴露。
curl https://api.omnidino.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_GEMINI_MODEL",
"messages": [
{
"role": "user",
"content": "Reply with: OmniDino connected"
}
]
}'
图片生成
用于支持 OpenAI Images 兼容端点的图片模型,例如 OmniDino 模型广场中已配置的图片生成模型。
curl https://api.omnidino.com/v1/images/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_IMAGE_MODEL",
"prompt": "A small coding dinosaur in a clean futuristic office",
"size": "1024x1024",
"quality": "high"
}'
根据状态码快速定位问题。
同一个错误可能有多个原因。先检查本页列出的高概率项,再查看 OmniDino 控制台和客户端日志。
Unauthorized
请求没有通过 API Key 鉴权。
- 重新复制完整 API Key,检查前后空格。
- 确认 Key 没有被禁用、删除或过期。
- 不要把 Bearer 前缀重复写入只要求填写 Key 的输入框。
余额或额度不足
账户余额、令牌额度或分组限制不足以完成请求。
- 检查账户当前余额。
- 检查该 API Key 的额度限制。
- 核对模型价格、分组倍率和实际调用成本。
Not Found
通常是请求路径、HTTP 方法或协议不匹配。
- 检查是否把 GET 用在只支持 POST 的接口。
- 检查 Claude 根地址和 OpenAI /v1 是否混用。
- 确认 Responses、Messages 或 Images 路径受当前渠道支持。
Too Many Requests
请求频率、并发或上游限流达到限制。
- 降低并发和重试频率。
- 为自动重试增加指数退避。
- 检查是否多个客户端共用同一个 Key。
服务或上游异常
可能来自模型上游、渠道配置、协议转换或反向代理。
- 换一个模型测试,判断是否为单模型问题。
- 查看 OmniDino 状态页和 NewAPI 日志。
- 确认渠道类型与上游协议一致。
模型不存在或无权限
模型名称、渠道绑定、令牌分组或端点类型存在问题。
- 复制模型广场中的真实模型名。
- 确认模型已经加入对应渠道。
- 确认当前令牌分组可以访问该模型。
端点尚未实现
常见于 Responses 请求进入了不兼容的渠道或转换器。
- 检查 Wire API 是否选择 Responses。
- 确认渠道类型不是错误的 NewAPI 或其他转换模式。
- 确认上游本身支持目标端点。
连接成功
请求已经被网关接受并返回正常结果。
- 继续检查客户端是否正确读取返回内容。
- 查看控制台调用记录和余额变化。
- 为正式使用设置合理限额和独立 API Key。
不要一开始就重装客户端。
按照下面的顺序逐层排查,能更快区分网络、密钥、余额、模型和协议问题。
什么情况下算连接成功?
下面这些条件同时满足时,说明 OmniDino 的基础连接和目标模型调用已经正常。
账户邮箱: 操作系统: 客户端名称: 客户端版本: Base URL: 接口类型: 模型名称: HTTP 状态码: 完整错误信息: 问题发生时间: 是否能正常访问 /v1/models: 是否有足够余额: 已尝试的排查步骤: 注意: 请勿提交密码、完整 API Key、支付卡信息或其他敏感数据。