控制台 ↗
API 接入Gemini

Gemini Generate Content

Google Gemini 原生请求格式

接口

POSThttps://www.yunqiai.chat/v1beta/models/gemini-3.5-flash:generateContent

所有请求使用 HTTPS,并通过请求头携带访问密钥。

请求参数

参数类型说明
contents必填arrayContent 数组,每项含 role 与 parts
systemInstructionobject系统指令,结构同 Content
generationConfig.maxOutputTokensinteger最大输出 Token;上限随模型变化
generationConfig.temperaturenumber通常为 0–2,实际默认值与范围以模型为准
generationConfig.topPnumber0–1 的核采样阈值
generationConfig.stopSequencesstring[]停止序列
safetySettingsarray按危害类别设置安全阈值

请求示例

cURL
curl --request POST \
  --url https://www.yunqiai.chat/v1beta/models/gemini-3.5-flash:generateContent \
  --header "x-goog-api-key: YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "contents": [
      {
        "parts": [
          {
            "text": "你好,请介绍一下你自己"
          }
        ]
      }
    ]
  }'

Base64 图片输入

Gemini 使用 inlineData,data 字段只放裸 Base64,MIME 类型放在 mimeType。

JSON · Base64
{
  "contents": [
    {
      "parts": [
        {
          "text": "描述这张图片"
        },
        {
          "inlineData": {
            "mimeType": "image/png",
            "data": "BASE64_IMAGE_DATA"
          }
        }
      ]
    }
  ],
  "generationConfig": {
    "maxOutputTokens": 256
  }
}

响应

JSON
{
  "candidates": [
    {
      "content": {
        "role": "model",
        "parts": [
          {
            "text": "你好!我是一个 AI 助手。"
          }
        ]
      },
      "finishReason": "STOP"
    }
  ],
  "modelVersion": "gemini-3.5-flash"
}
YunQi AI 开放平台文档 · 客户接入与参数参考模型目录更新于 2026-08-06