Выбор модели для генерации
Обновлено 17 июля 2026
При работе с SDK, запросы по умолчанию передаются в модель GigaChat Lite.
С помощью параметра model вы можете явно указать модель, которая должна обработать запрос.
Выбирайте подходящую модель исходя из своих задач.
Доступные модели
Чтобы выбрать модель, передайте ее идентификатор в поле model:
GigaChat-2— подойдет для решения более простых задач, требующих при этом максимальной скорости работы модели. При этом стоимость работы с моделью ниже, так как для ее работы нужно меньше аппаратных ресурсов.GigaChat-2-Pro— модель лучше следует сложным инструкциям и может выполнять более комплексные задачи: значительно повысилось качество суммаризации, переписывания и редактирования текстов, ответов на различные вопросы.GigaChat-2-Max— продвинутая модель для сложных задач, требующих высокого уровня креативности и качества работы.GigaChat-3-Ultra— новая модель, доступная физическим лицам в рамках freemium-режима.
Подробное описание моделей — в разделе Модели GigaChat.
curl -L -X POST 'https://api.giga.chat/v1/chat/completions' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <токен_доступа>' \
--data-raw '{
"model": "GigaChat-2-Max",
"messages": [
{
"role": "user",
"content": "Привет! Как дела?"
}
]
}'
from gigachat import GigaChat
from gigachat.models import Chat, Messages, MessagesRole
from gigachat import GigaChat
client = GigaChat(
base_url="https://api.giga.chat/v1",
credentials="<ключ_авторизации>",
scope="GIGACHAT_API_PERS",
verify_ssl_certs=False,
)
PROMPT = "Привет! Как дела?"
chat = Chat(
model="GigaChat-2-Max",
messages=[Messages(role=Mes сsagesRole.USER, content=PROMPT)],
)
resp = client.chat(chat)
print(resp)