Skip to main content

Gemini 基础对话示例

以下示例展示如何使用Gemini的 /v1beta/models/{model}:generateContent 接口进行基础文本生成。

快速开始

只需要替换 <API-KEY> 为你的实际API密钥即可运行。

结果示例

200

重要参数说明

  • contents: 输入内容数组,每个元素包含 parts 数组
  • parts: 内容部分,包含 text 字段
  • generationConfig: 生成配置
    • maxOutputTokens: 最大输出token数量
    • temperature: 控制输出随机性,0-2之间

错误处理

Gemini API的常见错误:
  • 400 Bad Request: 请求格式错误
  • 401 Unauthorized: API密钥无效
  • 429 Too Many Requests: 请求频率过高
  • 503 Service Unavailable: 服务暂时不可用