返回模型调用 API 参考POST/v1beta/models/gemini-2.5-pro:generateContent
Gemini:JSON Schema 结构化输出
通过 responseMimeType 和 responseJsonSchema 生成指定结构。
功能与适用场景
用于字段提取、分类和机器解析。本页只约束输出结构,事实和业务合法性仍需应用检查。
支持模型与组合
示例 gemini-3.8-flash。JSON Schema 支持为子集,复杂 schema 先简化;切换型号时核对支持。
第一步:设置鉴权
使用青云TOP API 的 API Key:Authorization: Bearer YOUR_API_KEY。替换占位符,保留 Bearer 后的空格。无需厂商 API Key。
第二步:调用模型
POST https://top.qingyuntop.ai/v1beta/models/gemini-3.8-flash:generateContent
请求为 application/json。
Request
请求
/v1beta/models/gemini-2.5-pro:generateContentBody
必填路径、查询与 Header 参数
| 参数 | 位置 | 类型 | 必填 | 说明 | 示例 |
|---|
key | Query | string | 是 | - | YOUR_API_KEY |
Content-Type | Header | string | 是 | - | application/json |
常见错误与参考
responseJsonSchema 与 responseSchema 二选一;不将 OpenAI response_format 放在 Gemini 顶层,也不使用 Interactions response_format 结构。
401:检查本站 API Key 和 Bearer 格式;403:确认此 Key 可用该模型;429:遵循 Retry-After 退避。超时或 5xx 时保留请求标识和脱敏错误,避免盲目重发;其他通用排查见聊天接入总览。
Google 官方 generateContent 示例。