Распознавание именованных сущностей
Пример 1
Параметры запроса
-
Инструкция: Найди все упомянутые даты и время в тексте. Выпиши их, каждый с новой строки. Пример результата: 22-01-2019 17:00 Завтра 18:15 Вчера Если в тексте нет дат, верни 0.
-
Текст запроса: Здравствуйте! Я хочу записать на завтра на пятнадцать тридцать. Или уже на послезавтра на шестнадцать тридцать.
-
Температура:
0
-
Ответ: 22.01.2023 15:30
23.01.2023 16:30
Структура запроса
{
"modelUri": "gpt://<идентификатор_каталога>/yandexgpt-lite",
"completionOptions": {
"stream": false,
"temperature": 0,
"maxTokens": "2000"
},
"messages": [
{
"role": "system",
"text": "Найди все упомянутые даты и время в тексте. Выпиши их, каждый с новой строки. Пример результата: 22-01-2019 17:00 Завтра 18:15 Вчера Если в тексте нет дат, верни 0"
},
{
"role": "user",
"text": "Здравствуйте! Я хочу записать на завтра на пятнадцать тридцать. Или уже на послезавтра на шестнадцать тридцать."
}
]
}
Где <идентификатор_каталога>
— идентификатор каталога Yandex Cloud, на который у вашего аккаунта есть роль ai.languageModels.user
или выше.
curl \
--insecure \
--verbose \
--request POST \
--header "Authorization: Bearer <IAM-токен>" \
--data @prompt.json \
https://llm.api.cloud.yandex.net/foundationModels/v1/completion
Где:
<IAM-токен>
— значение IAM-токена, полученного для вашего аккаунта.prompt.json
— файл в формате JSON, содержащий параметры запроса.
Ответ
{
"result": {
"alternatives": [
{
"message": {
"role": "assistant",
"text": "22.01.2023 15:30\n23.01.2103 16:30"
},
"status": "ALTERNATIVE_STATUS_FINAL"
}
],
"usage": {
"inputTextTokens": "90",
"completionTokens": "44",
"totalTokens": "134"
},
"modelVersion": ""
}
}
Пример 2
Параметры запроса
-
Инструкция: Погоду в каком городе и на какую дату спрашивают? Город по умолчанию: Москва. Ответ дай в формате: Дата: Город:
-
Текст запроса: Алиса, погода завтра в Питере
-
Температура:
0
-
Ответ: Дата: завтра
Город: Питер
Структура запроса
{
"modelUri": "gpt://<идентификатор_каталога>/yandexgpt-lite",
"completionOptions": {
"stream": false,
"temperature": 0,
"maxTokens": "2000"
},
"messages": [
{
"role": "system",
"text": "Погоду в каком городе и на какую дату спрашивают? Город по умолчанию: Москва. Ответ дай в формате: Дата: Город:"
},
{
"role": "user",
"text": "Алиса, погода завтра в Питере"
}
]
}
Где <идентификатор_каталога>
— идентификатор каталога Yandex Cloud, на который у вашего аккаунта есть роль ai.languageModels.user
или выше.
curl \
--insecure \
--verbose \
--request POST \
--header "Authorization: Bearer <IAM-токен>" \
--data @prompt.json \
https://llm.api.cloud.yandex.net/foundationModels/v1/completion
Где:
<IAM-токен>
— значение IAM-токена, полученного для вашего аккаунта.prompt.json
— файл в формате JSON, содержащий параметры запроса.
Ответ
{
"result": {
"alternatives": [
{
"message": {
"role": "assistant",
"text": "Дата: завтра\nГород: Питер"
},
"status": "ALTERNATIVE_STATUS_FINAL"
}
],
"usage": {
"inputTextTokens": "44",
"completionTokens": "7",
"totalTokens": "51"
},
"modelVersion": ""
}
}