AGTCloud API Docs
文档指南API Reference集成与资源更新与帮助
文本与对话

Gemini Generate Content

使用 Gemini Content 与 Parts 结构创建文本、多模态、工具和代码执行响应。

Generate Content 接口使用 Content 与 Parts 表达文本、多模态、函数调用和代码执行请求,并通过 Candidates、Usage Metadata 与安全信息返回生成结果。请求使用 Bearer API Key 鉴权;不同模型支持的输入模态、工具和高级生成参数可能不同,请以当前账户可见模型及官方能力说明为准。

POST/v1beta/models/{model}:generateContent

使用 Gemini Content 与 Parts 结构生成文本、多模态、函数调用或代码执行响应。

Authorization

bearerAuth
AuthorizationBearer <token>

在 Authorization Header 中使用 Bearer your-api-key。

In: header

Path Parameters

model*string

用于生成内容的模型 ID。路径中会自动组成 models/{model}。

Default"MODEL_ID"

Request Body

Gemini 使用 Content 与 Parts 表达文本、多模态、工具和生成配置。

application/json
文本对话

使用 user 与 model Content 组织单轮或多轮文本对话。

contents[]
按顺序排列的对话内容。
parts[].text
每条消息中的文本内容。
role
消息生产者,常用值为 user 或 model。
application/json
{
  "contents": [
    {
      "role": "user",
      "parts": [
        {
          "text": "你好!请介绍一下自己。"
        }
      ]
    }
  ]
}
字段参考完整字段保持一致,说明会针对当前使用场景突出重点

使用 Content 与 text Part 组织单轮或多轮文本对话。

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

Google Gemini Generate Content 官方文档查看上游协议定义与最新字段变化。