Генерирует ответ модели с учетом входного MessagePrompt
.
HTTP-запрос
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateMessage
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
model | Необходимый. Имя модели, которую нужно использовать. Формат: |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{
"prompt": {
object ( |
Поля | |
---|---|
prompt | Необходимый. Структурированный текстовый ввод, подаваемый модели в качестве подсказки. При наличии подсказки модель вернет то, что, по ее прогнозам, станет следующим сообщением в обсуждении. |
temperature | Необязательный. Управляет случайностью вывода. Значения могут находиться в диапазоне от |
candidateCount | Необязательный. Количество сгенерированных ответных сообщений, которые необходимо вернуть. Это значение должно находиться в диапазоне |
topP | Необязательный. Максимальная совокупная вероятность токенов, которую следует учитывать при выборке. Модель использует комбинированную выборку Top-k и ядра. Ядерная выборка рассматривает наименьший набор токенов, сумма вероятностей которых не меньше |
topK | Необязательный. Максимальное количество токенов, которые следует учитывать при выборке. Модель использует комбинированную выборку Top-k и ядра. Выборка Top-k рассматривает набор наиболее вероятных токенов |
Тело ответа
Ответ модели.
Сюда входят сообщения кандидатов и история разговоров в виде сообщений в хронологическом порядке.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{ "candidates": [ { object ( |
Поля | |
---|---|
candidates[] | Ответные сообщения кандидата от модели. |
messages[] | История разговоров, используемая моделью. |
filters[] | Набор метаданных фильтрации контента для текста приглашения и ответа. Здесь указывается, какая категория |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/generative-language
-
https://www.googleapis.com/auth/generative-language.tuning
-
https://www.googleapis.com/auth/generative-language.tuning.readonly
-
https://www.googleapis.com/auth/generative-language.retriever
-
https://www.googleapis.com/auth/generative-language.retriever.readonly
Для получения дополнительной информации см. Обзор аутентификации .