Chuyển đến nội dung chính
POST
/
v1beta
/
models
/
{model}
:generateContent
Hình ảnh Gemini (Nano Banana)
curl --request POST \
  --url https://api.aiid.edu.kg/v1beta/models/{model}:generateContent \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "contents": [
    {
      "role": "user",
      "parts": [
        {
          "text": "draw a cat"
        }
      ]
    }
  ],
  "generationConfig": {
    "responseModalities": [
      "TEXT",
      "IMAGE"
    ],
    "imageConfig": {
      "aspectRatio": "16:9",
      "imageSize": "4K"
    }
  }
}
'
{
  "candidates": [
    {
      "content": {
        "role": "<string>",
        "parts": [
          {}
        ]
      },
      "finishReason": "<string>",
      "safetyRatings": [
        {}
      ]
    }
  ],
  "usageMetadata": {
    "promptTokenCount": 123,
    "candidatesTokenCount": 123,
    "totalTokenCount": 123
  }
}

Ủy quyền

Authorization
string
header
bắt buộc

Sử dụng xác thực Bearer Token. Định dạng: Authorization: Bearer sk-xxxxxx

Tham số đường dẫn

model
string
bắt buộc

Tên mô hình

Nội dung

application/json
contents
object[]
bắt buộc

Bắt buộc. Mảng nội dung đầu vào của Gemini, thường chứa ít nhất một thông điệp user.

generationConfig
object
bắt buộc

Tạo đối tượng cấu hình.

Phản hồi

200 - application/json

Thành công

candidates
object[]
usageMetadata
object