API REFERENCE

Oriental AI API 参考

与 OpenAI 官方 API 完全兼容。Base URL 为 https://orientalminds.com/v1,所有接口均使用 Bearer Token 认证。

认证

所有 API 请求需要在 HTTP Header 中提供 Bearer Token:

HEADERAuthorization: Bearer sk-...

登录控制台后,可在「令牌」页面复制你的 API Key。若 Token 不正确,将返回 401 Unauthorized

模型列表

GET/v1/models

获取当前账号可用的所有模型及其元数据。

Request
curl https://orientalminds.com/v1/models \
  -H "Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Response
{
  "object": "list",
  "data": [
    {
      "id": "deepseek-chat",
      "object": "model",
      "created": 1700000000,
      "owned_by": "deepseek"
    },
    {
      "id": "qwen-max",
      "object": "model",
      "created": 1700000000,
      "owned_by": "alibaba"
    }
  ]
}

对话补全

POST/v1/chat/completions

最常用的对话接口,兼容 OpenAI Chat Completions API。

请求参数

参数类型必填说明
modelstring模型 ID,如 deepseek-chat、qwen-max
messagesarray消息数组,包含 role 和 content
temperaturefloat采样温度,默认 1.0,范围 0~2
max_tokensinteger最大生成 token 数
streamboolean是否流式返回,默认 false
top_pfloat核采样参数
frequency_penaltyfloat频率惩罚
presence_penaltyfloat存在惩罚

请求示例

cURL
curl https://orientalminds.com/v1/chat/completions \
  -H "Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-chat",
    "messages": [
      {"role": "system", "content": "You are a helpful assistant."},
      {"role": "user", "content": "Hello!"}
    ],
    "temperature": 0.7,
    "max_tokens": 512
  }'

响应示例

JSON
{
  "id": "chatcmpl-xxx",
  "object": "chat.completion",
  "created": 1710000000,
  "model": "deepseek-chat",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Hello! How can I assist you today?"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 23,
    "completion_tokens": 9,
    "total_tokens": 32
  }
}

向量嵌入

POST/v1/embeddings

获取文本的向量表示。具体支持的 embedding 模型请调用 /v1/models 查看。

cURL
curl https://orientalminds.com/v1/embeddings \
  -H "Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "text-embedding-3-small",
    "input": "Hello world"
  }'

错误码

HTTP状态码错误类型说明
400Bad Request请求参数错误,如 messages 格式不正确
401UnauthorizedAPI Key 无效或已过期
403Forbidden该账号没有权限访问此模型
429Rate Limited请求频率过高或账户余额不足
500Internal Server Error上游模型服务异常,请稍后重试
502/503Bad Gateway模型渠道暂时不可用
注意: 当余额不足时,通常会返回 429 或 402 状态码。请及时充值或检查控制台余额。

限流说明

默认限流

普通账号默认限流为:每分钟 60 次请求,每天 100,000 次 Token。具体以控制台显示为准。

提升额度

如需更高并发或更多 Token,请联系客服申请企业账号,可获得独立通道和 SLA 保障。