Подключите AI ASI Biont к любой системе — REST API, вебхуки и задачи по расписанию
Полноценный REST API по адресу /api/v1/* с аутентификацией по API-ключу. Управляйте чатом, миссиями, задачами, заметками, интеграциями и расписанием из любого HTTP-клиента.
Создайте API-ключ в дашборде. Ключи имеют префикс asb_ (64 hex символа, хранятся как SHA-256 хеш). Передавайте ключ в заголовке X-API-Key. Опционально: укажите область видимости (full, chat, webhook) и дату истечения.
/api/v1/chat — Чат с AI/api/v1/missions — Список / запуск миссий/api/v1/tasks — Список задач/api/v1/notes — Список заметок/api/v1/events — Журнал событий/api/v1/schedule — Управление задачами по расписанию/api/v1/keys/create — Управление API-ключами/api/v1/webhooks/outgoing/register — Управление вебхукамиПодпишитесь на события AI и получайте HTTP POST уведомления на ваш URL. Каждый вебхук подписывается HMAC-SHA256 — проверяйте подлинность на своей стороне.
mission_created — Создана новая миссияtask_completed — Задача завершенаai_message — Сообщение AI в чатеreminder_triggered — Напоминание сработалоnote_created — Создана заметкаscheduled_trigger — Задача по расписанию выполненаintegration_connected — Интеграция подключенаКаждый вебхук содержит заголовок X-ASI-Signature — HMAC-SHA256 от тела запроса, подписанный секретным ключом. Таймаут доставки — 15 секунд; без ответа HTTP 200 доставка считается неудачной. Автоматических повторов нет — эндпоинт должен быть идемпотентным.
Планируйте выполнение AI-промптов по cron-расписанию. Укажите промпт и время — AI выполнит задачу, сохранит результат в заметки и пришлёт отчёт.
0 * * * * — Каждый час0 9 * * 1-5 — По будням в 9:000 8 * * 1 — Каждый понедельник в 8:00Фоновый воркер проверяет задачи каждые 60 секунд. При срабатывании AI выполняет промпт, сохраняет ответ как заметку и генерирует событие scheduled_trigger (перехватывается вебхуками).
Система событий — это центральная шина сообщений, соединяющая все компоненты ASI Biont. Построенная на архитектуре asyncio.Queue, она обеспечивает надёжную асинхронную доставку событий по всей платформе.
asyncio.Queueevent_logs для аудита@EventSystem.on('event_type'){
"user_id": 42,
"event_type": "task_completed",
"payload": {
"task_id": 123,
"title": "Analyze sales data",
"status": "completed"
}
}
Готовы встроить AI в свой рабочий процесс?
Создайте API-ключ в один клик и начинайте разработку.
Перейти в дашборд Задать вопрос