раздел 04

Шпаргалка

Всё главное на одной странице.

Модели и что для чего

МодельДля чего
GigaChat (Lite)Простые и массовые задачи: короткие ответы, классификация. Быстро и экономно.
GigaChat-ProРабочие тексты, диалог, инструкции посложнее, длинный контекст.
GigaChat-MaxСложные рассуждения, аккуратная работа с кодом и большими документами.

Чек-лист старта

  • Для чата - открыл giga.chat или помощника в приложении Сбера.
  • Для API - зашёл в кабинет на developers.sber.ru (Сбер ID).
  • Создал проект GigaChat API (персональный доступ).
  • Получил и сохранил Authorization key.
  • Положил ключ в .env, не в код и не в git.
  • Обменял ключ на access_token (scope GIGACHAT_API_PERS).
  • При ошибке TLS - подключил сертификат НУЦ Минцифры.
  • Сделал первый запрос к /chat/completions с Bearer-токеном.

Словарь терминов

ТерминЧто это
Authorization keyПостоянный ключ авторизации из кабинета. Хранится у вас, на него обменивают токен.
access_tokenВременный токен для запросов к API (Bearer). Живёт около 30 минут, потом обновлять.
scopeОбласть доступа при запросе токена. Для персонального доступа - GIGACHAT_API_PERS.
/chat/completionsОсновной эндпоинт диалога в стиле OpenAI: модель и массив messages.
/embeddingsЭндпоинт векторных представлений текста для поиска по смыслу и RAG.
KandinskyМодель генерации изображений, вызывается из GigaChat как функция.
Сертификат МинцифрыКорневой сертификат НУЦ Минцифры, может понадобиться для TLS-соединения с API.

Куда дальше