Gemini Generate Content
Создавайте текстовые и мультимодальные ответы, вызовы инструментов и результаты выполнения кода с Gemini Content и Parts.
API Generate Content использует Content и Parts для запросов с текстом, мультимодальным вводом, вызовами функций и выполнением кода. Результаты возвращаются через Candidates, Usage Metadata и сведения о безопасности. Запросы используют Bearer-ключ API; поддерживаемые модальности ввода, инструменты и расширенные параметры генерации зависят от модели. Ориентируйтесь на модели, доступные текущему аккаунту, и официальное описание возможностей.
/v1beta/models/{model}:generateContentГенерируйте ответы с текстом, мультимодальным содержимым, вызовами функций или выполнением кода с помощью Gemini Content и Parts.
Аутентификация
bearerAuth Используйте Bearer your-api-key в Header Authorization.
Расположение: header
Параметры пути
ID модели для генерации. Путь автоматически формируется как models/{model}.
"MODEL_ID"Тело запроса
Gemini использует Content и Parts для текста, мультимодального ввода, инструментов и настроек генерации.
application/jsonИспользуйте Content user и model для одноходового или многоходового текстового диалога.
- contents[]
- Содержимое диалога по порядку.
- parts[].text
- Текст каждого сообщения.
- role
- Автор сообщения, обычно user или model.
{
"contents": [
{
"role": "user",
"parts": [
{
"text": "Здравствуйте! Представьтесь, пожалуйста."
}
]
}
]
}Используйте Content и text Part для одноходового или многоходового текстового диалога.
Тело ответа
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json