GPT 系列
OpenAI GPT 系列对话模型(gpt-6.1-* / gpt-6-* / gpt-5.6-* / gpt-5.5 / gpt-5.4),按官方原价计费,支持缓存、长上下文与 Fast 档
GPT 系列对话模型,上游为 OpenAI 官方实现,请求遵循 OpenAI Chat Completions 协议。平台通用规则见接口说明。
| 模型 | 上下文 | 说明 |
|---|---|---|
gpt-6.1-sol | 1.05M | GPT-6.1 Sol |
gpt-6.1-terra | 1.05M | GPT-6.1 Terra |
gpt-6-astra | 400K | GPT-6 Astra |
gpt-6-sol | 400K | GPT-6 Sol |
gpt-6-luna | 400K | GPT-6 Luna |
gpt-5.6-sol | 400K | GPT-5.6 Sol |
gpt-5.6-terra | 400K | GPT-5.6 Terra |
gpt-5.6-luna | 400K | GPT-5.6 Luna |
gpt-5.5 | 1.05M | GPT-5.5 |
gpt-5.4 | 400K | GPT-5.4 |
gpt-5.4-mini | 400K | GPT-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 官方语义生效:
| 参数 | 类型 | 必填 | 默认 | 说明 |
|---|---|---|---|---|
model | string | 是 | - | 上表中的模型名 |
messages | array | 是 | - | 对话消息列表,content 支持字符串或多模态内容块数组(见多模态输入) |
max_completion_tokens | int | 否 | - | 生成最大 Token 数(含推理 Token);max_tokens 已被 OpenAI 官方废弃,GPT-5 系列不再接受,请改用本参数。平台预扣估算只读 max_tokens,可两者同传 |
temperature | float | 否 | 1 | 采样温度,[0, 2],默认 1;GPT-5 系列推理模型仅支持默认值 |
top_p | float | 否 | - | 核采样,(0, 1];GPT-5 系列推理模型仅支持默认值 |
reasoning_effort | string | 否 | medium | 推理力度:minimal / low / medium(默认) / high,仅 GPT-5 系列支持 |
verbosity | string | 否 | medium | 输出详尽度:low / medium(默认) / high,仅 GPT-5 系列支持 |
n | int | 否 | 1 | 生成候选回复数量,默认 1 |
stream / stream_options | bool / object | 否 | - | SSE 流式,平台行为见接口说明 |
stop | string/array | 否 | - | 停止序列,最多 4 个;GPT-5 系列推理模型不支持 |
frequency_penalty | float | 否 | 0 | 频率惩罚,[-2, 2],默认 0 |
presence_penalty | float | 否 | 0 | 存在惩罚,[-2, 2],默认 0 |
logit_bias | map | 否 | - | token ID → 偏置值(-100 到 100) |
logprobs / top_logprobs | bool / int | 否 | - | 返回对数概率;top_logprobs 取值 0-20,需 logprobs: true |
seed | int | 否 | - | 尽力而为的确定性采样,配合响应中的 system_fingerprint 判断复现性 |
response_format | object | 否 | - | {"type":"text"} / {"type":"json_object"} / {"type":"json_schema","json_schema":{...}}(见结构化输出) |
tools / tool_choice / parallel_tool_calls | - | 否 | - | 工具调用(见工具调用) |
prediction | object | 否 | - | 预测输出(Predicted Outputs),加速已知大部分内容的改写场景 |
user | string | 否 | - | 终端用户标识,用于上游滥用检测 |
请求示例
多模态输入
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等账户级参数 → 经中转链路不保证生效,不要依赖。