Skip to main content
В этом разделе вы узнаете, как отправлять запросы к текстовым моделям через SpeShu.AI и получать ответы.
Подробное описание endpoint — в API Reference.

Endpoint

Этот метод принимает историю диалога и возвращает ответ модели.

Основные параметры

Нужно передать либо messages, либо prompt. Если используется prompt, он автоматически превращается в сообщение от пользователя.

Дополнительные настройки

Формат messages

Каждое сообщение содержит роль и содержимое:

Роли

Примеры content

Подробнее о передаче медиа — в гайде Передача медиа на вход.

Простой пример

Структура ответа

Что в ответе

Значения finish_reason

Стриминг

Для получения ответа по мере генерации установите stream: true. Ответ приходит в формате Server-Sent Events (SSE):

Пример диалога

Для ведения диалога передавайте историю сообщений:

Стриминг

Если нужен ответ по частям, включите stream: true:

Диалог

Чтобы модель учитывала предыдущие сообщения, передавайте их вместе:

Практические моменты

System-сообщение

Через него задаётся стиль и формат ответа. Например: указать язык, длину ответа или формат.

Temperature

Ограничение длины

max_tokens помогает контролировать размер ответа и расходы.