API 目录

URL context [原生格式]

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

生成内容:gemini-2.5-flash

使用 Vortap 的原生模型兼容接口调用 gemini-2.5-flash 生成内容。

HTTP 请求

POST https://www.vortapapi.com/v1beta/models/gemini-2.5-flash:generateContent

查询参数

名称类型必填说明
keystringVortap API Key,例如 sk-***

请求头

名称必填说明
Content-Type请求体格式。通常设置为 application/json

请求体

请求体为 JSON。常用字段如下:

字段类型必填说明
contentsarray输入内容列表。每个元素通常包含 roleparts
contents[].rolestring消息角色,例如 user
contents[].partsarray内容片段数组,可包含文本或文件相关内容。
contents[].parts[].textstring文本输入。
generationConfigobject生成参数配置。
systemInstructionobject系统级指令。

示例:文本生成

curl "https://www.vortapapi.com/v1beta/models/gemini-2.5-flash:generateContent?key=sk-***" \
  -H "Content-Type: application/json" \
  -X POST \
  -d '{
    "contents": [
      {
        "role": "user",
        "parts": [
          {
            "text": "请用三句话介绍 Vortap。"
          }
        ]
      }
    ]
  }'

示例:带生成配置

curl "https://www.vortapapi.com/v1beta/models/gemini-2.5-flash:generateContent?key=sk-***" \
  -H "Content-Type: application/json" \
  -X POST \
  -d '{
    "contents": [
      {
        "role": "user",
        "parts": [
          {
            "text": "写一段适合 API 文档首页的简介。"
          }
        ]
      }
    ],
    "generationConfig": {
      "temperature": 0.7,
      "maxOutputTokens": 512
    }
  }'

响应示例

{
  "candidates": [
    {
      "content": {
        "parts": [
          {
            "text": "Vortap 是一个面向开发者的 AI 模型 API 网关,提供统一、稳定的模型调用体验。它兼容常见 API 调用方式,便于将不同模型快速接入现有应用。通过 Vortap,团队可以更高效地构建、测试和部署 AI 功能。"
          }
        ],
        "role": "model"
      },
      "finishReason": "STOP",
      "index": 0
    }
  ],
  "usageMetadata": {
    "promptTokenCount": 12,
    "candidatesTokenCount": 58,
    "totalTokenCount": 70
  }
}

注意事项

  • key 必须作为查询参数传入。
  • 请求体必须是合法 JSON,并且请求头应包含 Content-Type: application/json
  • 模型路径中的 gemini-2.5-flash 是模型标识,请保持不变。