Ранний доступ к моделям
Обновлено 4 октября 2024
Модели для генерации GigaChat регулярно обновляются и у них появляются новые возможности, например, вызов функций. В таких случаях новые версии моделей некоторое время доступны в раннем доступе.
Полный список моделей в раннем доступе, можно получить с помощью запроса GET /models
по адресу https://gigachat-preview.devices.sberbank.ru/
:
curl -L -X GET 'https://gigachat-preview.devices.sberbank.ru/api/v1/models' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <токен_доступа>'
Для обращения к таким моделям используйте адрес https://gigachat-preview.devices.sberbank.ru/
, а к названию модели, которое передается в поле model
, добавьте постфикс -preview
.
Например, запрос на генерацию будет выглядеть следующим образом:
curl -L -X POST 'https://gigachat-preview.devices.sberbank.ru/api/v1/chat/completions' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <токен_доступа>' \
--data-raw '{
"model": "GigaChat-Pro-preview",
"messages": [
{
"role": "system",
"content": "Ты профессиональный переводчик на английский язык. Переведи точно сообщение пользователя."
},
{
"role": "user",
"content": "GigaChat — это сервис, который умеет взаимодействовать с пользователем в формате диалога, писать код, создавать тексты и картинки по запросу пользователя."
}
],
"stream": false,
"update_interval": 0
}'
После запуска обновленных моделей в промышленном контуре, все модели начинают вести себя одинаково, независимо от того по какому адресу вы передаете запросы.