LoopToken

GPT 系列

OpenAI GPT 系列对话模型(gpt-6.1-* / gpt-6-* / gpt-5.6-* / gpt-5.5 / gpt-5.4),按官方原价计费,支持缓存、长上下文与 Fast 档

POST/v1/chat/completions

GPT 系列对话模型,上游为 OpenAI 官方实现,请求遵循 OpenAI Chat Completions 协议。平台通用规则见接口说明。

项值
模型见下表(实际可用以模型列表为准)
模式同步或 SSE 流式
计费按 token、OpenAI 官方原价,推理 Token 计入输出 token,价格以定价页为准
模型上下文说明
gpt-6.1-sol1.05MGPT-6.1 Sol
gpt-6.1-terra1.05MGPT-6.1 Terra
gpt-6-astra400KGPT-6 Astra
gpt-6-sol400KGPT-6 Sol
gpt-6-luna400KGPT-6 Luna
gpt-5.6-sol400KGPT-5.6 Sol
gpt-5.6-terra400KGPT-5.6 Terra
gpt-5.6-luna400KGPT-5.6 Luna
gpt-5.51.05MGPT-5.5
gpt-5.4400KGPT-5.4
gpt-5.4-mini400KGPT-5.4 Mini

计费规则

与 OpenAI 官方计费口径一致:

  • 缓存读取:命中提示词缓存的输入 token(usage 里的 cached_tokens)按缓存价计费,约为输入价的 10%(GPT-6.1 系为 5%)。缓存写入暂按普通输入价计费。
  • 长上下文:单次请求输入超过 272K token 时,整单输入与缓存读取按 2 倍、输出按 1.5 倍计费(适用 GPT-6 / 6.1 / 5.6 / 5.5 / 5.4,gpt-5.4-mini 除外)。
  • Fast 档:请求带 service_tier: "priority" 或 "fast"(Codex /fast)时按官方 Fast 价计费,多数模型为标准价的 2 倍(gpt-5.5 为 2.5 倍)。

快速开始

curl https://api.vibelab.me/v1/chat/completions \
  -H "Authorization: Bearer $LOOPTOKEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.4",
    "messages": [{"role": "user", "content": "用一句话介绍量子计算"}],
    "reasoning_effort": "low",
    "max_completion_tokens": 1024
  }'
响应
{
  "id": "chatcmpl-abc123",
  "object": "chat.completion",
  "created": 1783819200,
  "model": "gpt-5.4",
  "choices": [{
    "index": 0,
    "message": {"role": "assistant", "content": "量子计算是利用量子叠加与纠缠进行信息处理的计算范式。"},
    "finish_reason": "stop"
  }],
  "usage": {"prompt_tokens": 18, "completion_tokens": 40, "total_tokens": 58}
}

请求参数

完全遵循 OpenAI 官方 Chat Completions 协议。平台通用规则(校验链、预扣、流式 usage 注入)见接口说明。上游为 OpenAI 官方实现,以下参数按 OpenAI 官方语义生效:

参数类型必填默认说明
modelstring是-上表中的模型名
messagesarray是-对话消息列表,content 支持字符串或多模态内容块数组(见多模态输入)
max_completion_tokensint否-生成最大 Token 数(含推理 Token);max_tokens 已被 OpenAI 官方废弃,GPT-5 系列不再接受,请改用本参数。平台预扣估算只读 max_tokens,可两者同传
temperaturefloat否1采样温度,[0, 2],默认 1;GPT-5 系列推理模型仅支持默认值
top_pfloat否-核采样,(0, 1];GPT-5 系列推理模型仅支持默认值
reasoning_effortstring否medium推理力度:minimal / low / medium(默认) / high,仅 GPT-5 系列支持
verbositystring否medium输出详尽度:low / medium(默认) / high,仅 GPT-5 系列支持
nint否1生成候选回复数量,默认 1
stream / stream_optionsbool / object否-SSE 流式,平台行为见接口说明
stopstring/array否-停止序列,最多 4 个;GPT-5 系列推理模型不支持
frequency_penaltyfloat否0频率惩罚,[-2, 2],默认 0
presence_penaltyfloat否0存在惩罚,[-2, 2],默认 0
logit_biasmap否-token ID → 偏置值(-100 到 100)
logprobs / top_logprobsbool / int否-返回对数概率;top_logprobs 取值 0-20,需 logprobs: true
seedint否-尽力而为的确定性采样,配合响应中的 system_fingerprint 判断复现性
response_formatobject否-{"type":"text"} / {"type":"json_object"} / {"type":"json_schema","json_schema":{...}}(见结构化输出)
tools / tool_choice / parallel_tool_calls-否-工具调用(见工具调用)
predictionobject否-预测输出(Predicted Outputs),加速已知大部分内容的改写场景
userstring否-终端用户标识,用于上游滥用检测

请求示例

多模态输入

GPT 系列支持图片输入(视觉理解),content 使用内容块数组,图片以 image_url 块传入(支持 https URL 或 data: base64):

{
  "model": "gpt-5.4",
  "messages": [
    {
      "role": "user",
      "content": [
        {"type": "text", "text": "这张图里有什么?"},
        {"type": "image_url", "image_url": {"url": "https://example.com/photo.jpg", "detail": "auto"}}
      ]
    }
  ]
}

detail 可选 low / high / auto(默认),影响图片消耗的输入 token 数。

结构化输出

response_format 传 json_schema 可强约束输出为指定 JSON Schema:

{
  "model": "gpt-5.4",
  "messages": [{"role": "user", "content": "北京今天多云,25 度"}],
  "response_format": {
    "type": "json_schema",
    "json_schema": {
      "name": "weather",
      "strict": true,
      "schema": {
        "type": "object",
        "properties": {
          "city": {"type": "string"},
          "temperature": {"type": "number"},
          "condition": {"type": "string"}
        },
        "required": ["city", "temperature", "condition"],
        "additionalProperties": false
      }
    }
  }
}

工具调用

标准 OpenAI Function Calling:tools 声明工具,模型返回 finish_reason: "tool_calls" 和 choices[].message.tool_calls,执行后以 role: "tool" 消息回传结果:

{
  "model": "gpt-5.4",
  "messages": [{"role": "user", "content": "上海现在天气怎么样?"}],
  "tools": [
    {
      "type": "function",
      "function": {
        "name": "get_weather",
        "description": "查询指定城市的当前天气",
        "parameters": {
          "type": "object",
          "properties": {"city": {"type": "string"}},
          "required": ["city"]
        }
      }
    }
  ],
  "tool_choice": "auto"
}

响应

字段同接口说明。工具调用时 finish_reason 为 tool_calls,choices[].message.tool_calls 为工具调用列表,content 可能为 null。

计费

与接口说明一致:按 token 计费,GPT-5 系列的推理 Token 计入输出 token。

错误

本页无特有错误,见接口说明。非 image/* 的 Data URL 返回 400 invalid_image_url。

注意事项

  • 传 max_tokens → 上游 GPT-5 系列不再接受,请改用 max_completion_tokens;平台预扣估算只读 max_tokens,需要精确预扣时可两者同传。
  • store、metadata、service_tier 等账户级参数 → 经中转链路不保证生效,不要依赖。

本页内容