极客API
极客API
概览模型中心接入密钥使用记录任务记录生图测试生视频测试API 文档
充值
API 文档
API 文档
统一调用 API模型与能力文本生成视频生成图片生成音频生成任务与错误

文本生成

本平台统一文本生成 API 规范

文本生成接口兼容 OpenAI Chat Completions 和 Responses API。普通对话、单轮文本生成、JSON 输出和工具调用都推荐先使用本页字段规范。

推荐接口

对话和通用文本生成:

POST /v1/chat/completions

Responses 兼容客户端:

POST /v1/responses

Chat Completions

curl https://your-domain.example/v1/chat/completions \-H "Authorization: Bearer sk-你的令牌" \-H "Content-Type: application/json" \-d '{  "model": "gemini-3.5-flash",  "messages": [    {      "role": "system",      "content": "你是一个简洁、可靠的业务助手。"    },    {      "role": "user",      "content": "用一句话介绍本平台 API。"    }  ],  "temperature": 0.7}'

Chat 统一字段

字段类型说明
modelstring本平台文本模型值,必填。
messagesarray对话消息列表,必填。
rolestring消息角色,常用 system、user、assistant、tool。
contentstring 或数组文本内容;多模态客户端可传数组,是否支持由具体模型决定。
temperaturenumber随机性参数,是否生效由上游模型决定。
top_pnumber核采样参数,是否生效由上游模型决定。
max_tokensnumber最大输出 token 数。
streamboolean是否使用 SSE 流式响应。
toolsarray工具定义,通常为 function calling。
tool_choicestring/object工具选择策略。
response_formatobjectJSON 输出格式约束;是否支持由具体模型决定。
stopstring/string[]停止词。

Responses

{
    "model": "gemini-3.5-flash",
    "instructions": "你是一个简洁、可靠的业务助手。",
    "input": "用一句话介绍本平台 API。",
    "temperature": 0.7
}

Responses 统一字段

字段类型说明
modelstring本平台文本模型值,必填。
inputstring/array用户输入,必填。
instructionsstring系统级指令。
previous_response_idstring多轮 Responses 会话的上一轮响应 ID。
temperaturenumber随机性参数。
top_pnumber核采样参数。
max_output_tokensnumber最大输出 token 数。
streamboolean是否使用 SSE 流式响应。
toolsarray工具定义。
tool_choicestring/object工具选择策略。

流式响应

{
    "model": "gemini-3.5-flash",
    "messages": [
        {
            "role": "user",
            "content": "写一段 100 字以内的产品介绍。"
        }
    ],
    "stream": true
}

流式响应使用 text/event-stream,客户端按 SSE 读取 data: 片段,结束标记通常为 [DONE]。

JSON 输出

{
    "model": "gemini-3.5-flash",
    "messages": [
        {
            "role": "user",
            "content": "返回一个包含 name 和 summary 的 JSON。"
        }
    ],
    "response_format": {
        "type": "json_object"
    }
}

JSON 约束

不同上游对 JSON 模式、JSON Schema 和工具调用的支持程度不同。需要严格结构化输出时,请在提示词中同时说明字段要求,并在业务侧做 JSON 校验。

模型能力

模型值系列Chat CompletionsResponses流式输出工具调用JSON 输出调用规则说明
gemini-3.5-flashGemini支持支持支持部分支持部分支持通过 /v1/chat/completions 或 /v1/responses 提交。工具调用和 JSON 输出取决于当前渠道兼容能力,建议业务侧做结果校验。
gemini-3-pro-previewGemini支持支持支持部分支持部分支持通过 /v1/chat/completions 或 /v1/responses 提交。预览模型能力可能随上游调整;工具调用和 JSON 输出取决于当前渠道兼容能力。

工具调用和 JSON 输出为兼容能力,具体支持程度取决于当前模型渠道;需要严格结构化输出时建议业务侧校验。

响应

Chat Completions 非流式响应通常包含:

{
    "id": "chatcmpl_xxx",
    "object": "chat.completion",
    "created": 1782658000,
    "model": "gemini-3.5-flash",
    "choices": [
        {
            "index": 0,
            "message": {
                "role": "assistant",
                "content": "本平台 API 用统一模型值和兼容接口,把多家 AI 能力封装成稳定调用入口。"
            },
            "finish_reason": "stop"
        }
    ]
}

Responses 非流式响应通常包含 id、status、model 和输出内容字段。不同兼容客户端读取字段可能不同,建议优先使用 SDK 对应的解析方法。

模型与能力

本平台模型值、能力分类和模型列表接口

视频生成

本平台统一视频生成 API 规范

On this page

推荐接口Chat CompletionsChat 统一字段ResponsesResponses 统一字段流式响应JSON 输出模型能力响应