Skip to content

GPTs

简述:通过本端点可调用 OpenAI 官方 GPTs(自定义 GPTs)。将 GPTs 的 ID 嵌入模型名,例如 gpt-4-gizmo-g-bo0FiWLY7,即可调用对应的 GPT。


概览

  • 请求方法:POST
  • 路径:/v1/chat/completions
  • 内容类型:application/json

适用场景


认证方式

  • 使用 header:Authorization: Bearer sk-xxx

请求参数说明

参数类型必填描述
modelstring模型名或 GPTs 模型名,例如 gpt-4-gizmo-g-bo0FiWLY7
messagesarray聊天消息数组,参见聊天接口规范
temperaturenumber采样温度,0-2
top_pnumber核采样阈值
max_tokensnumber最大生成 tokens
streamboolean是否使用流式响应
ninteger返回候选数量
presence_penaltynumber新主题惩罚
frequency_penaltynumber重复惩罚
logit_biasobjectlogits 偏置映射
userstring终端用户标识,用于滥用检测

示例

curl 示例

bash
curl -X POST "https://api.gpt.ge/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-xxxx" \
  -d '{
    "model": "gpt-4-gizmo-g-bo0FiWLY7",
    "messages": [{ "role": "user", "content": "量子计算在解决复杂计算问题上的潜力如何?" }],
    "max_tokens": 1688,
    "temperature": 0.5,
    "stream": false
  }'

返回示例(200,摘要形式)

json
{
  "id": "chatcmpl-89DbGj4xWTyI7ddcPHTqDolMi0MGn",
  "object": "chat.completion",
  "created": 1724999207,
  "model": "gpt-4-gizmo",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "量子计算在解决复杂计算问题上展现了巨大的潜力...(已省略长文本)"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": { "prompt_tokens": 30, "completion_tokens": 835, "total_tokens": 865 }
}