Публичные методы
- GET /api/corpora – список доступных корпусов
- POST /api/source-refs – быстрый поиск источников
- POST /api/ask – синхронный ответ
- POST /api/ask/stream – потоковый ответ через SSE
Janus.Guru
API подключает Janus.Guru к порталам, внутренним системам, Telegram-ботам, CRM, редакционным инструментам и рабочим панелям.
Быстрый старт интеграции
Начните без ключа в публичном контуре. Если для внедрения выдан ключ с ограничениями, добавьте необязательный заголовок x-api-key.
Сначала получите идентификаторы активных корпусов.
curl -s https://janus.guru/api/corporaРежим только поиска помогает проверить основания до генерации ответа.
curl -s https://janus.guru/api/source-refs \
-H 'content-type: application/json' \
-d '{"query":"Какие статьи посвящены правам человека?","corpus_id":"krk_2026","limit":5}'Для JSON используйте /api/ask, для SSE – /api/ask/stream.
curl -s https://janus.guru/api/ask \
-H 'content-type: application/json' \
-H 'x-api-key: $JANUS_API_KEY' \
-d '{"query":"Какие статьи посвящены правам человека?","corpus_id":"krk_2026"}'
curl -N https://janus.guru/api/ask/stream \
-H 'content-type: application/json' \
-d '{"query":"Какие статьи посвящены правам человека?","corpus_id":"krk_2026"}'Ответ содержит request_id, mode, lang, latency_ms, source_refs и sources. Перед внешним использованием откройте каждый источник.