请求示例

只需替换 AI 供应商的域名为您的网关域名,其他参数和路径保持不变,即可通过 Tarogo AI 网关调用 AI 服务。

前置条件

  • 接收获取邮件中的 API Key(由管理员创建或自主创建),Key 处于启用状态

域名替换规则

核心原理Tarogo AI 网关兼容 OpenAI API 格式。您只需将请求中的 AI 供应商原始域名替换为您的网关域名,请求路径和其他参数完全保持不变。

按供应商查阅

选择您使用的 AI 供应商,查看对应的域名替换示例。

DeepSeek域名替换规则
原 API 地址
https://api.deepseek.com/chat/completions
网关地址
https://api.tarogo.com/chat/completions

https://api.deepseek.comhttps://api.tarogo.com/chat/completions

代码示例

以下代码中的域名已自动配置为您的网关地址,模型名已带上 @供应商类型 后缀用于指定供应商。请将 YOUR_API_KEY 替换为邮件中收到的 API Key 即可运行。

curl -X POST https://api.tarogo.com/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
   "model": "deepseek-chat@deepseek",
   "messages": [
      {
       "role": "user",
       "content": "你好,请介绍一下自己"
      }
    ],
   "stream": false
  }'

请求参数说明

参数类型必填说明
modelstring模型名称。使用 模型名@供应商类型 格式可指定供应商;不指定 @供应商类型 时,系统按优先级自动选择
messagesarray对话消息列表,包含 role 和 content 字段
streamboolean是否使用流式响应,默认为 false

响应示例

JSON Response
{
 "id": "chatcmpl-abc123",
 "object": "chat.completion",
 "created": 1234567890,
 "model": "deepseek-chat@deepseek",
 "choices": [
    {
     "index": 0,
     "message": {
       "role": "assistant",
       "content": "你好!我是 AI 助手,很高兴为您服务..."
      },
     "finish_reason": "stop"
    }
  ],
 "usage": {
   "prompt_tokens": 10,
   "completion_tokens": 50,
   "total_tokens": 60
  }
}

注意事项

  • 请确保 API Key 正确且处于启用状态
  • 请确保已在管理后台为对应的 Token 供应商启用了需要的模型
  • 请求头中的 Authorization 字段格式为 Bearer YOUR_API_KEY
  • Content-Type 必须设置为 application/json
  • 域名替换后,路径和请求体参数完全不变,SDK 代码也只需修改 base_url

常见问题

Q: 收到 401 错误

A: 401 错误表示认证失败,请检查 API Key 是否正确。

Q: 收到 404 错误

A: 请确认域名和 baseURI 拼接正确。不同供应商的路径前缀不同。

Q: 收到 429 错误

A: 429 错误表示请求频率超限,请检查您的 Key 配置的 RPM 和 TPM 限制。

Q: 如何切换模型?

A: 修改请求体中的 model 字段即可。

Q: 支持哪些供应商?

A: 支持所有兼容 OpenAI API 格式的供应商。