Все разделы
API Reference
Чат API
Сессии, сообщения, история диалога и потоковая выдача.
GET
/modelsБез авторизацииАктивные модели и их chatCapabilities.
GET
/chat/sessions?limit=10&offset=0Список сессий с пагинацией.
limit, offsetРазмер страницы и смещение.POST
/chat/sessionsСоздать пустую сессию.
title?Необязательное название.curl -X POST https://nanosky.pro/api/chat/sessions \
-H "Authorization: Bearer YOUR_JWT_TOKEN" -H "Content-Type: application/json" \
-d '{"title":"Новый проект"}'GET
/chat/sessions/{sessionId}Данные одной сессии.
GET
/chat/sessions/{sessionId}/messagesИстория сообщений сессии.
DELETE
/chat/sessions/{sessionId}Скрыть сессию пользователя.
POST
/chat/messagesОтправить сообщение. Без sessionId сессия создаётся автоматически. Accept: text/event-stream включает SSE.
messageТекст запроса. Обязательно.chatModelIdID активной chat-модели.sessionId?Продолжение существующей сессии.reasoningEnabled?Включить reasoning, если модель поддерживает.curl -X POST https://nanosky.pro/api/chat/messages \
-H "Authorization: Bearer YOUR_JWT_TOKEN" -H "Content-Type: application/json" \
-d '{"message":"Привет","chatModelId":"MODEL_ID"}'GET
/chat/messages/{messageId}/generationСтатус связанной media-генерации сообщения.