curl --request POST \
--url https://api.aihubmax.com/v1beta/models/{model}:generateContent \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"contents": [
{
"role": "user",
"parts": [
{
"text": "生成一张日落时分海边灯塔的水彩画"
}
]
}
],
"generationConfig": {
"responseModalities": [
"TEXT",
"IMAGE"
]
}
}
'
{
"candidates": [
{
"content": {
"parts": [
{
"text": "这是一张日落时分海边灯塔的水彩画。",
"inlineData": {
"mimeType": "image/png",
"data": "iVBORw0KGgoAAAANSUhEUgAA..."
}
}
],
"role": "model"
},
"finishReason": "STOP",
"safetyRatings": [
{
"category": "<string>",
"probability": "<string>"
}
]
}
],
"usageMetadata": {
"promptTokenCount": 15,
"candidatesTokenCount": 1120,
"totalTokenCount": 1135
}
}{
"error": {
"message": "请求参数无效",
"type": "invalid_request_error"
}
}{
"error": {
"message": "API密钥无效",
"type": "authentication_error"
}
}{
"error": {
"message": "请求参数无效",
"type": "invalid_request_error"
}
}{
"error": {
"message": "访问被拒绝",
"type": "permission_error"
}
}{
"error": {
"message": "请求频率超限",
"type": "rate_limit_error"
}
}{
"error": {
"message": "服务器内部错误",
"type": "server_error"
}
}Gemini 格式
Gemini 格式 - 图像生成
- 使用 Gemini 原生格式的 generateContent 接口生成图像
- 通过
generationConfig.responseModalities设置为["TEXT", "IMAGE"]或["IMAGE"]启用图像输出 - 支持文生图:纯文本 prompt 生成图像
- 支持图生图:上传图片 + 文本 prompt 进行图像编辑
- 支持多轮对话方式迭代修改图像
- 通过
generationConfig.imageConfig控制宽高比和图像分辨率 - 流式调用请使用
/v1beta/models/{model}:streamGenerateContent?alt=sse
POST
/
v1beta
/
models
/
{model}
:generateContent
curl --request POST \
--url https://api.aihubmax.com/v1beta/models/{model}:generateContent \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"contents": [
{
"role": "user",
"parts": [
{
"text": "生成一张日落时分海边灯塔的水彩画"
}
]
}
],
"generationConfig": {
"responseModalities": [
"TEXT",
"IMAGE"
]
}
}
'
{
"candidates": [
{
"content": {
"parts": [
{
"text": "这是一张日落时分海边灯塔的水彩画。",
"inlineData": {
"mimeType": "image/png",
"data": "iVBORw0KGgoAAAANSUhEUgAA..."
}
}
],
"role": "model"
},
"finishReason": "STOP",
"safetyRatings": [
{
"category": "<string>",
"probability": "<string>"
}
]
}
],
"usageMetadata": {
"promptTokenCount": 15,
"candidatesTokenCount": 1120,
"totalTokenCount": 1135
}
}{
"error": {
"message": "请求参数无效",
"type": "invalid_request_error"
}
}{
"error": {
"message": "API密钥无效",
"type": "authentication_error"
}
}{
"error": {
"message": "请求参数无效",
"type": "invalid_request_error"
}
}{
"error": {
"message": "访问被拒绝",
"type": "permission_error"
}
}{
"error": {
"message": "请求频率超限",
"type": "rate_limit_error"
}
}{
"error": {
"message": "服务器内部错误",
"type": "server_error"
}
}授权
所有接口均需要使用Bearer Token进行认证
使用时在请求头中添加:
Authorization: Bearer YOUR_API_KEY
路径参数
模型名称。支持 gemini-3-pro-image-preview(专业素材制作,高级推理)和 gemini-3.1-flash-image-preview(高效率,针对速度优化)
可用选项:
gemini-3-pro-image-preview, gemini-3.1-flash-image-preview 示例:
"gemini-3.1-flash-image-preview"
请求体
application/json