Весь структурированный входной текст передается модели в виде подсказки.
MessagePrompt
содержит структурированный набор полей, которые обеспечивают контекст для диалога, примеры пар сообщений пользовательского ввода/вывода модели, которые заставляют модель реагировать по-разному, а также историю разговора или список сообщений, представляющих чередующиеся повороты разговора между Пользователь и модель.
JSON-представление |
---|
{ "context": string, "examples": [ { object ( |
Поля | |
---|---|
context | Необязательный. Текст, который необходимо сначала предоставить модели, чтобы обосновать ответ. Если не пусто, этот Это поле может быть описанием вашего запроса к модели, которое поможет предоставить контекст и направить ответы. Примеры: «Переведите фразу с английского на французский». или «Учитывая утверждение, классифицируйте его настроение как счастливое, грустное или нейтральное». Все, включенное в это поле, будет иметь приоритет над историей сообщений, если общий размер входных данных превышает |
examples[] | Необязательный. Примеры того, что должна генерировать модель. Сюда входит как ввод пользователя, так и ответ, который должна имитировать модель. Эти |
messages[] | Необходимый. Снимок истории недавних разговоров, отсортированный в хронологическом порядке. Ходы чередуются между двумя авторами. Если общий размер входных данных превышает |
Пример
Пример ввода/вывода, используемый для указания модели.
Он демонстрирует, как модель должна реагировать или форматировать свой ответ.
JSON-представление |
---|
{ "input": { object ( |
Поля | |
---|---|
input | Необходимый. Пример входного |
output | Необходимый. Пример того, что модель должна вывести с учетом входных данных. |