1. 音频Audio
AboAI
  • 首页
  • AboAi-API
    • 模型Model
      • 原生OpenAI格式
      • 原生Gemini格式
    • 聊天Chat
      • 原生OpenAI格式
      • 原生Gemini格式
      • 原生Claude格式
      • Responses 请求(openai)
    • 音频Audio
      • Gemini Live
      • 原生OpenAI格式 TTS
        POST
      • 原生Gemini格式 TTS
        POST
    • 图像Images
      • 原生OpenAI格式 图像生成
      • 原生Gemini格式 图像生成
      • 原生OpenAI格式 图像编辑(JSON)
      • 原生OpenAI格式 图像编辑(Multipart)
    • 视频Video
      • Seedance2.0格式
        • 创建视频生成任务
        • 查询视频生成任务状态
    • 向量 Vector
      • Embeddings
        • 创建 Embedding
    • 翻译Translation
      • 语音翻译
  • AI应用
    • AboAI API 对接Claude Code
    • AboAI API 对接Cursor
    • AboAI API 对接Codex-cli
    • AboAi API 对接Codex Desktop
    • AboAI API 对接 Hermes-Agent
  1. 音频Audio

原生Gemini格式 TTS

POST
/v1beta/models/{model}:generateContent

Gemini原生 (语音)#

使用 Google Gemini 原生格式调用 AboAI API

简介#

Gemini 原生 API 采用 Google Gemini 的请求与响应格式,适用于 Google 官方客户端(如 google-generativeai SDK)或需要直接使用 Gemini 数据结构的场景。该接口遵循 Gemini API 规范,支持思考模式(Thinking)、多模态输入、工具调用、Google 搜索(Grounding)、图像生成等完整能力。

API 端点#

功能方法路径
内容生成(非流式)POST/v1beta/models/{model}:generateContent

认证#

支持以下任一方式:
Header 参数类型说明
AuthorizationstringBearer Token:Bearer sk-xxxxxxxxxx(推荐,与 AboAI 其他接口一致)
x-goog-api-keystringGoogle 风格 API Key:x-goog-api-key: sk-xxxxxxxxxx
也可在 URL 中传参:?key=sk-xxxxxxxxxx。

Request

Path Params

Query Params

Header Params

Body Params application/json

Examples

Responses

🟢200
application/json
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.aboai.ai/v1beta/models/gemini-2.5-pro-tts:generateContent?key=undefined' \
--header 'x-goog-api-key;' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data '{
    "contents": [
        {
            "role": "user",
            "parts": [
                {
                    "text": "用语音朗读:你好世界"
                }
            ]
        }
    ],
    "generationConfig": {
        "responseModalities": [
            "AUDIO"
        ],
        "speechConfig": {
            "voiceConfig": {
                "prebuiltVoiceConfig": {
                    "voiceName": "Kore"
                }
            },
            "languageCode": "cmn-CN"
        },
        "maxOutputTokens": 4096
    }
}'
Response Response Example
{
  "candidates": [
    {
      "content": {
        "parts": [
          {
            "inlineData": {
              "data": "",
              "mimeType": "audio/L16;codec=pcm;rate=24000"
            }
          }
        ],
        "role": "model"
      },
      "index": 0,
      "finishReason": "STOP"
    }
  ],
  "usageMetadata": {
    "promptTokenCount": integer,
    "candidatesTokenCount": integer,
    "totalTokenCount": integer,
    "promptTokensDetails": [
      {
        "modality": "TEXT",
        "tokenCount": integer
      }
    ],
    "candidatesTokensDetails": [
      {
        "modality": "AUDIO",
        "tokenCount": integer
      }
    ]
  },
  "modelVersion": "gemini-2.5-pro-tts",
  "responseId": "MnjYaaqvHvnasbwP2J33iAQ"
}
Modified at 2026-04-10 04:21:03
Previous
原生OpenAI格式 TTS
Next
原生OpenAI格式 图像生成
Built with