Skip to main content
POST
Сгенерировать контент Gemini
Параметры запроса и поля ответа соответствуют официальному формату Gemini API. Полную спецификацию см. в официальной документации Google.
Передавайте текстовые и мультимодальные сообщения в contents. Эндпоинт также поддерживает системные инструкции, инструменты, настройки безопасности, кэшированный контент, структурированный вывод и параметры рассуждений.

Авторизации

TT-API-KEY
string
header
обязательно

Вы можете получить API-ключ в панель управления TTAPI.

Параметры пути

model
string
обязательно

Идентификатор модели Gemini.

Пример:

"gemini-3.5-flash"

Тело

application/json

Тело запроса в нативном REST-формате Gemini generateContent.

contents
object[]
обязательно

Содержимое текущего диалога. Для многошагового запроса передайте полную историю.

Minimum array length: 1
tools
object[]

Функции, выполнение кода и поддерживаемые встроенные инструменты, доступные модели.

toolConfig
object

Общая конфигурация инструментов в этом запросе.

safetySettings
object[]

Пороговые значения блокировки по категориям безопасности.

systemInstruction
object
generationConfig
object

Настройки генерации и вывода. Доступность параметров зависит от модели.

cachedContent
string

Ресурс кэшированного контента для контекста. Формат: cachedContents/{cachedContent}.

Пример:

"cachedContents/abc123"

serviceTier
enum<string>

Уровень обслуживания для этого запроса.

Доступные опции:
unspecified,
standard,
flex,
priority
store
boolean

Переопределяет настройку журналирования запросов на уровне проекта.

Ответ

Успешный ответ Gemini GenerateContentResponse.

candidates
object[]
promptFeedback
object
usageMetadata
object
modelVersion
string
responseId
string
modelStatus
object
Последнее изменение 15 июля 2026 г.