登录注册
API 文档对话补全

API 文档 / OpenAI 格式

对话补全

POSThttps://api.tokenjoy.org/v1/chat/completions

根据对话历史生成回复,与 OpenAI Chat Completions 接口兼容。

请求参数

参数类型说明
modelstring必填。模型名,见模型列表
messagesarray必填。对话历史,每条包含 role(system / user / assistant / tool)和 content
streamboolean是否以 SSE 流式返回,默认 false
max_tokensinteger最多生成的 token 数
temperaturenumber采样温度,越高越随机
reasoning_effortstringGemini 3.8 Flash 的思考强度:low、medium、high;省略时由模型自动选择
toolsarray可供模型调用的工具,见 Tool Calls
response_formatobject例如 {"type": "json_object"} 要求输出 JSON

示例

curl https://api.tokenjoy.org/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer ${TOKENJOY_API_KEY}" \
  -d '{"model": "gpt-5", "messages": [{"role": "user", "content": "Hello!"}]}'

响应

{
  "id": "chatcmpl-...",
  "object": "chat.completion",
  "model": "gpt-5",
  "choices": [
    {
      "index": 0,
      "message": { "role": "assistant", "content": "Hello! How can I help you today?" },
      "finish_reason": "stop"
    }
  ],
  "usage": { "prompt_tokens": 9, "completion_tokens": 10, "total_tokens": 19 }
}