Сгенерировать контент Gemini

Генерация изображений через Gemini API

POST /v1beta/models/{model}:generateContent

Корневой адрес сервиса: https://getrouter.ai

Протокол: Gemini-compatible

Аутентификация: x-goog-api-key: YOUR_API_KEY

Параметры

ПараметрРасположениеТипОбязательноОписание
modelpathstringДаНазвание модели

Тело запроса

Тело запроса необязательно. Тип содержимого: application/json

Поля запроса

ПолеТипОбязательноОписание
contentsarray<object>Да
generationConfigobjectДа

Пример запроса

curl --request POST \
  --url https://getrouter.ai/v1beta/models/MODEL_ID:generateContent \
  --header "x-goog-api-key: YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
  "contents": [
    {}
  ],
  "generationConfig": {
    "responseModalities": [
      "string"
    ]
  }
}'

Ответы

СтатусОписание
200Успешно

Поля успешного ответа

ПолеТипОбязательноОписание
candidatesarray<object>Нет
usageMetadataobjectНет

Пример ответа

{
  "candidates": [
    {
      "content": {
        "role": "user",
        "parts": [
          {}
        ]
      },
      "finishReason": "string",
      "safetyRatings": [
        {}
      ]
    }
  ],
  "usageMetadata": {
    "promptTokenCount": 1,
    "candidatesTokenCount": 1,
    "totalTokenCount": 1
  }
}

Связанное руководство

Подробные сценарии и примеры приведены в руководстве по API Gemini API.


Эта страница создана из публичной спецификации Relay OpenAPI. Полная спецификация доступна в API Explorer.