跳到主要内容

Gemini原生格式

POST /v1beta/models/{model}:generateContent/

请求参数​

参数名类型必选说明
model (path)string必选模型名称
contentsarray<object>必选-
contents[].rolestring可选-
contents[].partsarray<object>可选-
contents[].parts[].textstring可选-
generationConfigobject必选-
generationConfig.thinkingConfigobject可选-
generationConfig.thinkingConfig.includeThoughtsboolean必选是否返回思考内容
generationConfig.responseModalitiesarray<string>必选-
generationConfig.imageConfigobject必选-
generationConfig.imageConfig.aspectRatiostring必选-
generationConfig.imageConfig.imageSizestring必选-

请求示例​

{
"path": {
"model": "string"
},
"body": {
"contents": [
{}
],
"generationConfig": {
"responseModalities": [
"string"
],
"imageConfig": {
"aspectRatio": "string",
"imageSize": "string"
}
}
}
}

响应字段(200)​

字段名类型说明
无结构化响应字段(可能为二进制或无响应体)