ChatGPT API 中文文档
  1. 💬 聊天接口(支持多种格式)
ChatGPT API 中文文档
  • 导言
  • 发出请求
  • 模型(Models)
    • 模型对象
    • 列出模型
      GET
  • 💬 聊天接口(支持多种格式)
    • API聊天完成响应对象
    • 聊天接口
      POST
    • OpenAI 格式(Chat Completions)
      POST
    • Chat(多模态图片识别)
      POST
    • Chat(流式回复)
      POST
    • Chat(视频识别分析)
      POST
    • Chat(结构化输出)
      POST
    • OpenAI 格式(Responses)
      POST
    • OpenAI Deep-research
      POST
    • Anthropic 对话格式(Messages)
      POST
    • Anthropic 图片识别(Messages)
      POST
    • Anthropic 工具调用(Messages)
      POST
    • Anthropic 流式回复(Messages)
      POST
    • Deepseek reasoning 对话格式(Reasoning Content)
      POST
  • 自动补全接口(Completions)
    • API完成响应对象
    • 内容补全接口
      POST
  • 图像接口(Images)
    • DALL·E 3
      POST
    • Stable-Diffusion
      POST
  • 向量生成接口(Embeddings)
    • 嵌入对象
    • 创建嵌入
      POST
  • 音频接口(Audio)
    • 创建转录
    • 创建翻译
    • TTS文本转语音
  • Midjourney
    • 提交Imagine任务(文生图、文图生图)
    • 上传图片至discord
    • 绘图变化(UPSCALE; VARIATION; REROLL)
    • 执行动作(所有的关联按钮动作UPSCALE; VARIATION; REROLL; ZOOM等)
    • 提交Blend任务(图生图)
    • 提交Describe任务(图生文)
    • 提交Modal(提交局部重绘、ZOOM)
    • 提交Shorten任务(prompt分析)
    • 提交swap_face任务
    • 根据ID获取图片
    • 根据ID列表查询任务
    • 指定ID获取任务
    • 获取任务图片的seed
  • 帮助中心
    • 常见问题及解决办法
  1. 💬 聊天接口(支持多种格式)

Chat(视频识别分析)

POST
/v1/chat/completions
所有对话模型,都可使用此接口, 修改 model 属性为模型名
需要模型支持视频读取能力
暂时只有 Gemini 系列支持视觉识别,例如gemini-2.5-pro-thinking-128、gemini-2.5-pro-thinking-512

请求参数

Header 参数

Body 参数application/json

示例
{
  "model": "gemini-2.5-pro-thinking-128",
  "stream": true,
  "messages": [
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "这个视频讲了什么?"
        },
        {
          "type": "image_url",
          "image_url": {
            "url": "https://files.closeai.fans/filesystem/48/v1/videos/video_cedaa1f0-c4ac-4e18-8816-a52cb5044fd1/content.mp4"
          }
        }
      ]
    }
  ],
  "max_tokens": 4000
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.pro365.top/v1/chat/completions' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer ' \
--header 'Content-Type: application/json' \
--data-raw '{
  "model": "gemini-2.5-pro-thinking-128",
  "stream": true,
  "messages": [
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "这个视频讲了什么?"
        },
        {
          "type": "image_url",
          "image_url": {
            "url": "https://files.closeai.fans/filesystem/48/v1/videos/video_cedaa1f0-c4ac-4e18-8816-a52cb5044fd1/content.mp4"
          }
        }
      ]
    }
  ],
  "max_tokens": 4000
}'

返回响应

🟢200OK
application/json
Body

示例
{
    "id": "chatcmpl-20251018143916102553253dwOVEGie",
    "model": "gemini-2.5-pro",
    "object": "chat.completion",
    "created": 1760769565,
    "choices": [
        {
            "index": 0,
            "message": {
                "role": "assistant",
                "content": "根据视频内容,这是一个关于写作的教学或分享视频。\n\n视频中的女生正在解释如何根据老师的要求写一段话。她首先展示了自己记下的课堂重点,并提到老师要求使用一个特定的结构来写作。\n\n她计划的写作步骤如下:\n1.  **准备提纲**:她会先写一个提纲,方便之后直接照着写。\n2.  **写开头句 (Topic Sentence)**:先写一个明确的开头句来引出主题。\n3.  **补充论据 (Supporting Details)**:接着用两个论据来支撑和补充开头句的观点。\n4.  **写总结句 (Concluding Sentence)**:最后用一个总结句来收尾。\n\n总的来说,这个视频简要地介绍了一个基础的段落写作结构(开头-论据-结尾),并准备演示如何运用这个结构来完成一个写作任务。",
                "reasoning_content": "**Breaking Down the Visuals**\n\nOkay, so I'm looking at this video, and the first thing I need to do is get a handle on the visual context. I see a young woman, definitely a student vibe, probably in a classroom or a library. She's got the standard gear: notebook, pen, laptop – the tools of the trade, you know? It's all very familiar territory. That's my initial frame of reference for understanding whatever content is about to unfold. Now, let's see what she's actually *doing*.\n"
            },
            "finish_reason": "stop"
        }
    ],
    "usage": {
        "prompt_tokens": 3224,
        "completion_tokens": 247,
        "total_tokens": 3471,
        "prompt_tokens_details": {
            "cached_tokens": 0,
            "text_tokens": 7,
            "audio_tokens": 324,
            "image_tokens": 0
        },
        "completion_tokens_details": {
            "text_tokens": 0,
            "audio_tokens": 0,
            "reasoning_tokens": 53
        },
        "input_tokens": 0,
        "output_tokens": 0,
        "input_tokens_details": null
    }
}
修改于 2025-10-18 06:48:26
上一页
Chat(流式回复)
下一页
Chat(结构化输出)
Built with