七牛云大模型推理服务
  1. gemini-3.0-pro-preview
七牛云大模型推理服务
  • AI模型接口
    • 七牛云 AI 大模型推理服务
    • 常见问题 FAQ
    • 关键概念与术语表
    • 本文档站使用方式
    • 如何获取API-KEY
    • 模型
      • 模型列表
    • 聊天
      • gemini-3.0-pro-preview
        • gemini-3.0-pro-preview 思考
          POST
        • gemini-3.0-pro-preview qfile
          POST
      • gemini-2.5-pro
        • gemini-2.5-pro思考
      • openai/gpt-5
        • openai/gpt-5 思考
      • openai/gpt-5.2
        • openai/gpt-5.2 思考
      • openai/gpt-5.2-codex
        • openai/gpt-5.2-codex
      • gemini-2.5-flash
        • gemini-2.5-flash 思考
      • claude-4.5-sonnet
        • claude-4.5-sonnet 思考
      • claude-4.6-opus
        • claude-4.6-opus 思考
      • deepseek/deepseek-v3.2-251201
        • deepseek/deepseek-v3.2-251201 思考
      • deepseek-v3
        • 聊天
      • claude-3.7-sonnet
        • 聊天完成
      • doubao-seed-1.6
        • doubao-seed-1.6
      • qwen3-max-2026-01-23
        • 聊天完成
      • moonshotai/kimi-k2.5
        • 聊天完成
      • 聊天完成
        POST
      • Anthropic协议
        POST
      • Response API
        POST
    • 视频
      • sora-2
        • 创建视频生成任务
        • 查询视频生成状态
        • 视频 Remix
      • sora-2-pro
        • 创建视频生成任务
        • 查询视频生成状态
        • 视频 Remix
      • kling-v2-1
        • 创建视频任务
        • 查询视频生成状态
      • kling-v2-5-turbo
        • 创建视频任务
        • 查询视频生成状态
      • kling-v2-6
        • 创建视频任务
        • 查询视频生成状态
      • kling-v3
        • 创建视频任务
        • 查询视频生成状态
      • kling-video-o1
        • 创建视频任务
        • 查询视频生成状态
      • kling-v3-omni
        • 创建视频任务
        • 查询视频生成状态
      • viduq1
        • 创建文生视频任务
        • 创建参考生视频任务-非主体调用(视频生成)
        • 创建参考生视频任务-主体调用(支持音视频功能)
        • 查询任务状态
        • 查询任务结果
      • viduq2
        • 创建文生视频任务
        • 创建参考生视频任务-非主体调用(视频生成
        • 创建参考生视频任务-主体调用(支持音视频功能)
        • 查询任务状态
        • 查询任务结果
      • viduq2-pro
        • 创建图生视频任务
        • 创建首尾帧生视频任务
        • 查询任务状态
        • 查询任务结果
      • viduq2-turbo
        • 创建图生视频任务
        • 创建首尾帧生视频任务
        • 查询任务状态
        • 查询任务结果
      • Veo
        • 创建视频生成任务
        • 查询视频生成任务
    • 图像生成
      • kling-v1
        • 创建文生图或单图生图任务
        • 查询任务状态
      • kling-v1-5
        • 创建文生图或单图生图任务
        • 查询任务状态
      • kling-v2
        • 创建文生图或单图生图任务
        • 创建多图生图任务
        • 查询任务状态
      • kling-v2-new
        • 创建单图生图任务
        • 查询任务状态
      • kling-v2-1
        • 创建文生图或单图生图任务
        • 创建多图生图任务
        • 查询任务状态
      • gemini-2.5-flash-image
        • 对话接口 - 支持文生图、图生图和纯对话
        • 文生图接口 - 根据文本描述生成图像
        • 图生图接口 - 基于输入图像生成新图像
      • gemini-3.0-pro-image-preview
        • 对话接口 - 支持文生图、图生图和纯对话
        • 文生图接口 - 根据文本描述生成图像
        • 图生图接口 - 基于输入图像生成新图像
      • gemini-3.1-flash-image-preview
        • 对话接口 - 支持文生图、图生图和纯对话
        • 文生图接口 - 根据文本描述生成图像
        • 图生图接口 - 基于输入图像生成新图像
      • kling-image-o1
        • 创建图像生成任务
        • 查询图像生成任务
        • 获取结果
    • 文件
      • 创建文件上传任务
      • 查询文件状态
      • 列出用户文件
    • 数据模型
      • 聊天
        • ChatCompletionRequest
        • ChatCompletionRequestMessage
        • MessageContent
        • ImageUrl
        • VideoUrl
        • File
        • FileUrl
        • InputAudio
        • CacheControl
        • ThinkingBlock
        • Image
        • ImageUrlObject
        • ToolObject
        • ToolFunction
        • ToolParameters
        • ToolCall
        • ToolCallFunction
        • FunctionCall
        • ChatTemplateKwargs
        • ThinkType
        • ReasoningType
        • ImageConfig
        • SafetySetting
      • 视频
        • Sora
          • SoraVideoTask
          • SoraVideoTaskRemix
        • kling-v2-1
          • KlingV21CreateRequest
          • KlingV21CreateResponse
          • KlingV21StatusResponse
        • kling-video-o1
          • KlingVideoO1CreateRequest
          • KlingVideoO1CreateResponse
          • KlingVideoO1StatusResponse
        • kling-v2-5-turbo
          • KlingV25TurboCreateRequest
          • KlingV25TurboCreateResponse
          • KlingV25TurboStatusResponse
        • kling-v3-omni
          • KlingV3OmniCreateRequest
        • kling-v3
          • KlingV3CreateRequest
        • kling-v2-6
          • KlingV26CreateRequest
          • KlingV26CreateResponse
          • KlingV26VideoStatusResponse
        • Veo
          • CreateVideoGenerationRequest
          • Instance
          • ImageInput
          • LastFrameInput
          • VideoInput
          • ReferenceImage
          • Parameters
          • CreateVideoGenerationResponse
          • VideoGenerationJobInfo
          • VideoGenerationData
          • VideoResult
          • ErrorResponse
        • VideoCreateResponse
        • VideoStatusResponse
        • Veo31ImageToVideoInput
        • Veo31ImageToVideoOutput
        • File
      • 图像生成
        • kling-v1
          • KlingV1CreateImageRequest
          • KlingV1EditImageRequest
        • kling-v1-5
          • KlingV15CreateImageRequest
        • kling-v2
          • KlingV2CreateImageRequest
          • KlingV2EditImageRequest
        • kling-v2-new
          • KlingV2NewCreateImageRequest
        • kling-v2-1
          • KlingV21CreateImageRequest
          • KlingV21EditImageRequest
        • gemini-2.5-flash-image
          • Gemini25FlashImageChatCompletionRequest
          • Gemini25FlashImageGenerationRequest
          • Gemini25FlashImageEditRequest
          • Gemini25FlashImageConfig
        • gemini-3.0-pro-image-preview
          • Gemini30ProImageChatCompletionRequest
          • Gemini30ProImageGenerationRequest
          • Gemini30ProImageEditRequest
          • Gemini30ProImageConfig
        • KlingImageTaskResponse
        • KlingImageTaskStatusResponse
        • ChatMessage
        • ChatCompletionResponse
        • ImageGenerationResponse
        • FalOmniImageRequest
        • Gemini31FlashImageChatCompletionRequest
        • CreateOmniImageResponse
        • Gemini31FlashImageGenerationRequest
        • ImageTaskInfoResponse
        • Gemini31FlashImageEditRequest
        • Gemini31FlashImageConfig
      • CreateFileRequest
      • QueueStatus
      • FileResponse
      • FileListResponse
      • FileDeleteResponse
      • ChatMessage
      • KodoSource
      • ChatCompletionResponse
      • FileError
      • ImageGenerationResponse
      • ErrorResponse
  • 管理接口
    • 管理接口的认证方式
    • API Key 管理
      • 批量创建 API Key
    • 日志导出
      • 导出请求日志
      • 导出请求日志为文件
    • 数据模型
      • StatLogOKResp
      • BatchCreateApiKeysRequest
      • StatLogResp
      • ErrorResponse
      • BatchCreateApiKeysSuccessResponse
      • BatchCreateApiKeysData
      • ApiKeyInfo
      • ErrorDetail
  1. gemini-3.0-pro-preview

gemini-3.0-pro-preview qfile

国内端点
https://api.qnaigc.com
国内端点
https://api.qnaigc.com
POST
https://api.qnaigc.com
/v1/chat/completions

🚀 调用示例:从导入到推理#

以下展示了当文件处理完成并获得 file_id 后,如何在模型推理接口中使用该文件。

场景:视频理解#

假设您已通过本接口上传了一个长视频,并获得了文件 ID:qfile-123-1770719212268100147-e0011b。
请求说明:
在推理接口(Chat/Completions)的 messages 数组中,将 type 指定为 file 或 image_url ,并填入对应的 file_id 或 url。
请求报文 (JSON):
{
    "stream": false,
    "model": "gemini-3.0-pro-preview",
    "messages": [
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": "这段视频里发生了什么?请详细描述。"
                },
                {
                    "type": "file",
                    "file": {
                        "file_id": "qfile-123-1770719212268100147-e0011b",
                        "format": "video/mp4"
                    }
                }
            ]
        }
    ]
}

请求参数

Authorization
Bearer Token
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
or
Body 参数application/json

示例

返回响应

🟢200成功
application/json
Body

🟠400请求有误
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.qnaigc.com/v1/chat/completions' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "stream": false,
    "model": "gemini-3.0-pro-preview",
    "messages": [
        {
            "content": [
                {
                    "text": "What is this",
                    "type": "text"
                },
                {
                    "type": "file",
                    "file": {
                        "file_id": "qfile-xxxx-1770719212268100147-e0011b",
                        "format": "video/mp4"
                    }
                }
            ],
            "role": "user"
        }
    ]
}'
响应示例响应示例
200 - 视频理解
{
    "id": "chatcmpl-2e7870e2d61a4b98a156c329d9ffd6b9",
    "object": "chat.completion",
    "created": 1767161430,
    "model": "gemini-3.0-pro-preview",
    "choices": [
        {
            "index": 0,
            "message": {
                "role": "assistant",
                "content": "这个视频展示了一个从宏大场景到微观细节的转场过程,似乎讲述了一个关于“回家”或“抵达”的故事。以下是按时间顺序的详细描述:\n\n1.  **00:00 - 00:01 (远景/建立镜头):**\n    *   画面开始于一个充满朦胧感的城市远景,色调是温暖的橙黄色,暗示着日落或日出时分。\n    *   可以看到远处有许多建筑物的轮廓,包括尖塔和圆顶,带有某种异域或古老的风格。\n    *   前景是一个站在草丛中的男孩背影,他正望着远处的城市。\n\n2.  **00:01 - 00:02 (中景/过渡):**\n    *   镜头推进,男孩走向一座位于山坡或高地上的简朴小屋。\n    *   背景依然是那个笼罩在金色光线中的城市。\n    *   镜头跟随男孩进入室内,这是一个视角的转换,从户外广阔的空间转入私密的家庭空间。\n\n3.  **00:02 - 00:03 (室内/人物):**\n    *   视角位于男孩身后,跟随他穿过门廊走进房间。\n    *   这是一个光线稍暗但温馨的室内场景。房间中央有一张木桌,上面摆放着食物。\n    *   这个镜头建立了一种期待感,仿佛男孩是为了这张桌子上的东西而回来的。\n\n4.  **00:03 - 00:04 (特写/静物):**\n    *   镜头直接切到了桌子上的食物特写,是一个俯视镜头。\n    *   这是一张质感古朴的深色木桌。桌上的一块木板上放着一个装饰精美的蛋糕,蛋糕上似乎有梨子切片和奶油。\n    *   旁边摆放着配料:切开的梨子、一碗坚果(可能是杏仁片)、一小碗金色的果实,还有一块随意铺放的亚麻餐布和装饰用的干枯树枝。\n    *   整体风格非常具有艺术感和静物画的美感,光影处理细腻。\n\n**总结:**\n视频描述了一个男孩穿过被金色阳光笼罩的城市风景,回到家中,最终视线落在了餐桌上一份精致诱人的甜点(梨子蛋糕)上。这可能是一个美食视频的开场,或者是一个表达“家的味道”的温情短片。",
                "reasoning_content": "**Examining the Core Task**\n\nI've just begun unpacking the central task: to describe a video, given its keyframes and timestamps. The analysis starts with understanding the provided input, which is keyframes and timings. This sets the stage. Now, I'm defining the scope and nature of the challenge ahead. I'm focusing on the first step: parsing the input.\n\n\n**Defining Frame-Level Analyses**\n\nMy current focus is on breaking down each keyframe for individual analysis. I'm considering visual elements like objects, people, and scenes within each frame. It's becoming evident that object recognition and scene classification will be pivotal. I am considering the context of each image.\n\n\n"
            },
            "finish_reason": "stop"
        }
    ],
    "usage": {
        "prompt_tokens": 323,
        "completion_tokens": 654,
        "total_tokens": 977,
        "prompt_tokens_details": {
            "text_tokens": 3
        },
        "completion_tokens_details": {
            "reasoning_tokens": 109,
            "text_tokens": 545
        }
    }
}
修改于 2026-02-27 07:30:25
上一页
gemini-3.0-pro-preview 思考
下一页
gemini-2.5-pro思考
Built with