使用 Google Gemini 原生格式调用 AboAI API
google-generativeai SDK)或需要直接使用 Gemini 数据结构的场景。该接口遵循 Gemini API 规范,支持思考模式(Thinking)、多模态输入、工具调用、Google 搜索(Grounding)、图像生成等完整能力。| 功能 | 方法 | 路径 |
|---|---|---|
| 内容生成(非流式) | POST | /v1beta/models/{model}:generateContent |
| Header 参数 | 类型 | 说明 |
|---|---|---|
Authorization | string | Bearer Token:Bearer sk-xxxxxxxxxx(推荐,与 AboAI 其他接口一致) |
x-goog-api-key | string | Google 风格 API Key:x-goog-api-key: sk-xxxxxxxxxx |
?key=sk-xxxxxxxxxx。curl --location 'https://api.aboai.ai/v1beta/models/gemini-2.5-flash-image:generateContent?key=undefined' \
--header 'Authorization;' \
--header 'x-goog-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"contents": [
{
"role": "user",
"parts": [
{
"text": "生成一张可爱的卡通猫咪图片"
}
]
}
],
"generationConfig": {
"responseModalities": [
"TEXT",
"IMAGE"
],
"imageConfig": {
"imageSize": "1k",
"aspectRatio": "16:9"
},
"maxOutputTokens": 4096
}
}'{
"candidates": [
{
"content": {
"parts": [
{
"text": "回复文本\n"
},
{
"inlineData": {
"data": "",
"mimeType": "image/png"
}
}
],
"role": "model"
},
"index": 0,
"finishReason": "STOP"
}
],
"usageMetadata": {
"promptTokenCount": integer,
"candidatesTokenCount": integer,
"totalTokenCount": integer,
"promptTokensDetails": [
{
"modality": "TEXT",
"tokenCount": integer
}
],
"candidatesTokensDetails": [
{
"modality": "IMAGE",
"tokenCount": integer
},
{
"modality": "TEXT",
"tokenCount": integer
}
]
},
"modelVersion": "gemini-2.5-flash-image",
"responseId": "sXvYaYm-IqjZ8eEP6fv1oAI"
}