Обработка задач в пакетном режиме
Обнов лено 31 января 2025
Пакетный режим предназначен для асинхронной обработки большого объема данных. Подходит для задач, которые не требуют немедленного ответа, например:
- Разметка или классификация массивов данных.
- Расчет эмбеддингов для крупных наборов данных.
Пакетный режим доступен на условиях постоплаты (pay-as-you-go). Подробнее — в разделе тарифы GigaChat API.
Подготовка данных
Для отправки запросов в пакетном режиме требуется сформировать файл в формате jsonl
со следующей структурой:
Наименование | Описание | Формат | Обязательный |
---|---|---|---|
id | Идентификатор подзадачи. Должен быть уникален в рамках всего файла. | string | Да |
request | Описание тела запроса на выполнение. Должен соответствовать указанному методу POST /chat/completions или POST /embeddings . | object | Да |
Подробное описание параметров — в справке API.
Пример jsonl файла
{"id": "bd9b58f7-e093-4af0-81c8-58ed22a3347c", "request": {"model": "GigaChat-Pro", "messages": [{"role": "user", "content": "GigaChat — это сервис, который умеет взаимодействовать с пользователем в формате диалога, писать код, создавать тексты и картинки по запросу пользователя."}]}}
{"id": "21494e9f-072b-44f7-ba19-4bbc3b9d308b", "request": {"model": "GigaChat-Max", "messages": [{"role": "user", "content": "GigaChat — это сервис, который умеет взаимодействовать с пользователем в формате диалога, писать код, создавать тексты и картинки по запросу пользователя."}]}}
{"id": "fe9ff120-485c-492d-88cc-55b02474cd4b", "request": {"model": "GigaChatt", "messages": [{"role": "user", "content": "GigaChat — это сервис, который умеет взаимодействовать с пользователем в формате диалога, писать код, создавать тексты и картинки по запросу пользователя."}]}}