ym88659208ym87991671
Выбор модели для генерации | Документация для разработчиков

Выбор модели для генерации

Обновлено 27 марта 2024

При работе с GigaChat с помощью API и SDK нужно выбирать модель, к которой будет сделан запрос. Разные модели можно использовать в разных сценариях. Подробное описание моделей — в разделе Модели GigaChat.

Чтобы задать модель, передайте ее название в поле model, в запросе POST /chat/completions:

curl -L -X POST 'https://gigachat.devices.sberbank.ru/api/v1/chat/completions' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <токен_доступа>' \
--data-raw '{
"model": "<название_модели>",
"messages": [
{
"role": "user",
"content": "Привет! Расскажи о себе."
}
],
"temperature": 1,
"top_p": 0.1,
"n": 1,
"stream": false,
"max_tokens": 512,
"repetition_penalty": 1,
"update_interval": 0
}'

Возможные значения поля model:

  • GigaChat — базовая модель для решения более простых задач;
  • GigaChat-Plus — модель с увеличенным контекстом. Подходит, например, для суммаризации больших документов;
  • GigaChat-Pro — модель лучше следует сложным инструкциям и может выполнять более комплексные задачи.

Смотрите также

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.