SurgeAI
  1. official-format
SurgeAI
  • SurgeAI
    • SurgeAI核心优势
    • 快速开始
    • 认证
    • 如何使用
      • OpenClaw
      • Codex
      • 聊天应用
      • Claude Code
      • Dify
    • API参考
      • OpenAI
        • gpt-5
          • official-format
            • gpt-5 (网络搜索 (Response))
            • gpt-5 (文本转文本)
            • gpt-5 (文本转文本)
            • gpt-5 (图像转文本 (Chat))
            • gpt-5 (图像转文本 (Response))
            • gpt-5 (文件分析)
        • gpt-4o
          • official-format
            • gpt-4o (网络搜索 (Response))
            • gpt-4o (文本转文本 (Response))
            • gpt-4o (文本转文本 (Chat))
            • gpt-4o (图像转文本 (Chat))
            • gpt-4o (图像转文本 (Response))
            • gpt-4o (文件分析 (Response))
        • gpt-4.1
          • official-format
            • gpt-4.1 (联网搜索)
            • gpt-4.1 (文本转文本)
            • gpt-4.1 (文本转文本)
            • gpt-4.1 (图像分析)
            • gpt-4.1 (图像分析)
            • gpt-4.1 (文件分析)
      • Vidu
        • viduq3-pro
          • gptproto-format
            • viduq3-pro (Image To Video)
            • viduq3-pro (Text To Video)
        • viduq2-pro
          • gptproto-format
            • viduq2-pro (Image To Video)
            • viduq2-pro (Text To Video)
      • Suno
        • suno-music
          • official-format
            • official-format (查询任务)
            • official-format (文本转音频)
      • Midjourney
        • Midjourney
          • task-submission
            • midjourney (imagine)
          • task-query
            • midjourney (fetchfromtask)
      • Grok
        • grok-3
          • openai-format
            • grok-3 (文本转文本 (聊天))
        • grok-4
          • openai-format
            • grok-4 (文本转文本 (聊天))
      • DeepSeek
        • deepseek-v3.2
          • openai-format
            • deepseek-v3.2 (文本转文本)
      • Alibaba
        • qwen-plus
          • openai-format
            • qwen-plus (文本转文本)
        • qwen3-max
          • openai-format
            • qwen3-max (文本转文本)
        • wan-2.5-preview
          • gptproto-format
            • wan-2.5-preview (图片编辑)
            • wan-2.5-preview (查询任务)
            • wan-2.5-preview (图生视频)
            • wan-2.5-preview (文生图)
            • wan-2.5-preview (文生视频)
        • qwen-turbo
          • openai-format
            • qwen-turbo (文本转文本)
      • MiniMax
        • hailuo-02-pro
          • gptproto-format
            • hailuo-02-pro (图生视频)
            • hailuo-02-pro (文生视频)
      • Kling
        • kling-v2.1-pro
          • gptproto-format
            • kling-v2.1-pro (图生视频)
            • kling-v2.1-pro (文生视频)
        • kling-v3.0-pro
          • gptproto-format
            • kling-v3.0-pro (图生视频)
            • kling-v3.0-pro (文生视频)
      • Claude
        • claude-haiku-4-5-20251001
          • official-format
            • claude-haiku-4-5-20251001 (联网搜索)
            • claude-haiku-4-5-20251001 (文件分析)
            • claude-haiku-4-5-20251001 (文本生成)
          • openai-format
            • claude-haiku-4-5-20251001 (联网搜索)
            • claude-haiku-4-5-20251001 (文件分析)
            • claude-haiku-4-5-20251001 (文本生成)
      • Google
        • gemini-2.5-flash
          • official-format
            • gemini-2.5-flash (联网搜索)
            • gemini-2.5-flash (文件分析)
            • gemini-2.5-flash (文本生成)
            • gemini-2.5-flash (图像理解)
        • gemini-2.5-pro
          • official-format
            • gemini-2.5-pro (联网搜索)
            • gemini-2.5-pro (文件分析)
            • gemini-2.5-pro (文本生成)
            • gemini-2.5-pro (图像理解)
      • Runway
        • runwayml-gen3a_turbo-5
          • official-format
            • official-format (提交视频生成任务)
            • official-format (查询任务)
  1. official-format

gemini-2.5-pro (文本生成)

来源: https://docs.surgeai.one/docs/allapi/Google/gemini-2.5-pro/official-format/text-to-text
使用 Google Gemini API 进行文本生成

Google 文本生成 API 的官方格式。

身份验证#

1.
在 https://surgeai.one 注册 SurgeAI 账户
2.
进入控制面板的 API Keys 部分
3.
生成新的 API 密钥 (sk-xxxxx)
4.
复制并安全存储您的 API 密钥

端点#

POST /v1beta/models/gemini-2.5-pro:generateContent

cURL 示例#

响应示例#

{
  "candidates": [
    {
      "content": {
        "role": "model",
        "parts": [
          {
            "text": "I am Gemini, a large language model developed by Google...",
            "thoughtSignature": "Cv0oAY89a19fZ/pV0io*****"
          }
        ]
      },
      "finishReason": "STOP"
    }
  ],
  "usageMetadata": {
    "promptTokenCount": 1097,
    "candidatesTokenCount": 403,
    "totalTokenCount": 2779,
    "trafficType": "ON_DEMAND",
    "promptTokensDetails": [
      {
        "modality": "IMAGE",
        "tokenCount": 1089
      },
      {
        "modality": "TEXT",
        "tokenCount": 8
      }
    ],
    "candidatesTokensDetails": [
      {
        "modality": "TEXT",
        "tokenCount": 403
      }
    ],
    "thoughtsTokenCount": 1279
  },
  "modelVersion": "gemini-2.5-pro",
  "createTime": "2025-12-22T13:20:13.753813Z",
  "responseId": "jUVJaZWBLvzN998P1tDo4Q0"
}

路径参数#

端点: https://surgeai.one/v1beta/models/{model}:{method}
MethodExampleDescription
generateContenthttps://surgeai.one/v1beta/models/gemini-2.5-pro:generateContent一次性生成完整响应。适用于需要在处理前获取完整响应的应用程序。
streamGenerateContenthttps://surgeai.one/v1beta/models/gemini-2.5-pro:streamGenerateContent增量流式生成响应。非常适合聊天界面和需要低延迟的实时应用程序。

核心参数#

ParameterTypeRequiredDefaultRangeDescription
contentsarrayYes--与模型当前对话的内容。对于单轮查询,包含一个实例。对于多轮查询(如聊天),包含对话历史和最新请求。
contents.rolestringYes-user, model消息发送者的角色。
contents.partsarrayYes--消息的内容部分,可以包含不同类型的内容(text、inlineData 等)。
contents.parts.textstringYes--该部分的文本内容。

高级参数#

ParameterTypeRequiredDefaultRangeDescription
toolsarrayNo--模型可用于生成下一个响应的工具列表。支持的工具包括 Function 和 codeExecution。
toolConfigobjectNo--请求中指定的任何工具的配置。
safetySettingsarrayNo--用于过滤不安全内容的唯一 SafetySetting 实例列表。
generationConfigobjectNo--内容生成的配置选项。
generationConfig.temperaturenumberNo-0.0-1.0控制输出的随机性。较低的值产生更确定性的结果。
generationConfig.topPnumberNo-0.0-1.0核采样概率阈值。
generationConfig.topKintegerNo--Top-k 采样参数。
generationConfig.maxOutputTokensintegerNo--要生成的最大 token 数量。
generationConfig.thinkingConfigobjectNo--思考功能的配置。
generationConfig.imageConfigobjectNo--图像生成的配置。
generationConfig.mediaResolutionenumNo-MEDIA_RESOLUTION_UNSPECIFIED, MEDIA_RESOLUTION_LOW, MEDIA_RESOLUTION_MEDIUM, MEDIA_RESOLUTION_HIGH指定输入媒体的分辨率。

错误码#

Error CodeError NameDescription
401UnauthorizedAPI 密钥缺失或无效
403Forbidden您的 API 密钥没有访问此资源的权限,或余额不足以执行请求的操作
429Too Many Requests您已超出速率限制
500Internal server error发生内部服务器错误
503Content policy violation内容因安全问题被阻止(实际状态码为 400)
修改于 2026-03-11 06:24:05
上一页
gemini-2.5-pro (文件分析)
下一页
gemini-2.5-pro (图像理解)
Built with