Gemini文本聊天

代理 Gemini API 请求。路径格式: /v1beta/models/{model_name}:{action}

示例:

  • /v1beta/models/gemini-2.5-pro:generateContent
  • /v1beta/models/gemini-2.5-pro:streamGenerateContent?alt=sse

接口信息

  • 请求方式POST
  • 请求地址/v1beta/models/{model}:generateContent

认证方式

Bearer Token

请求头:Authorization: Bearer sk-xxxxxx

请求头

参数位置说明
AuthorizationHeaderBearer ,格式:Authorization: Bearer sk-xxxxxx

路径参数

参数名类型是否必填说明
modelstringGemini模型名称

请求体

Content-Type:application/json

参数名类型是否必填说明
contentsarray<object>对话内容数组
generationConfigobject生成参数配置
safetySettingsarray<object>安全策略配置
toolsarray<object>工具调用配置
systemInstructionobject系统指令

响应信息

  • HTTP 状态码:200
  • Content-Type:application/json

请求示例

curl "你的接口地址/v1beta/models/gemini-2.5-pro:generateContent" \
  -H "Authorization: Bearer sk-xxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [
      {
        "parts": [
          {
            "text": "你好,请介绍自己"
          }
        ]
      }
    ]
  }'