Начало работы

Обзор интеграции

Как подключить AskAIs сегодня: сайт, приложение, Telegram и ИИ-клиенты.

Технические имена, такие как window.SingChat, относятся к виджету и API. Используйте их в коде ровно в таком виде.

AskAIs — облачный сервис: ваша рабочая область, входящие, ИИ-агент и база знаний находятся на askais.com. Клиентов к нему можно подключить способами, описанными ниже, и все диалоги попадают в одни и те же общие входящие, где на них отвечает один и тот же ИИ-агент с теми же знаниями и настройками.

Способы подключения

ГдеКак подключитьОбновления
Ваш сайтОдин тег <script>Не нужны: при каждой загрузке страницы подгружается актуальный виджет
Ваше приложение на iOS, Android, Flutter, React Native или для компьютераWebView, который открывает вашу страницу чатаНе нужны: WebView загружает актуальный виджет
TelegramТокен бота в разделе Настройки → ChannelsНе нужны
Claude Code, Cursor или Gemini CLI (для вашей команды)MCP-сервер с MCP-ключомНе нужны

Ваш сайт

Добавьте этот код перед </body>. App ID можно скопировать в разделе Настройки → Входящие; он публичный, и его можно спокойно публиковать.

<script src="https://askais.com/widget.js"
  data-app-id="YOUR_APP_ID"
  data-base-url="https://askais.com"
  async></script>

⚠️ Загружайте widget.js с askais.com

Не скачивайте widget.js и не встраивайте его в свой код. При загрузке с askais.com всегда работает актуальная версия, а копия застывает и не получает ни исправлений, ни новых функций.

Мобильные и десктопные приложения

Устанавливать SDK не нужно. Откройте https://askais.com/api/widget-embed?appId=YOUR_APP_ID в WebView, и ваше приложение покажет тот же чат, что и сайт, на весь экран. Добавьте в URL ID, email и имя авторизованного пользователя, чтобы команда знала, с кем говорит. Полное руководство с кодом для Flutter, iOS, Android и JavaScript — на странице «Чат в приложении».

Авторизованные посетители и подтверждённая личность

Для авторизованных пользователей передавайте externalId, email и name, чтобы их чаты были доступны им на всех устройствах. Чтобы никто не мог выдать себя за другого пользователя, передавайте также hmac: HMAC-SHA256 от externalId, вычисленный на вашем сервере с секретным ключом входящих в качестве ключа. Как это сделать, показано на странице «Веб-виджет».

Telegram

Создайте бота через @BotFather, вставьте его токен в разделе Настройки → Channels и подключите. Сообщения боту попадают в те же входящие, где на них отвечают ИИ-агент и ваша команда.

ИИ-клиенты (MCP)

MCP-сервер позволяет Claude Code, Cursor или Gemini CLI работать с вашей рабочей областью: читать диалоги и отвечать на них, обучать ИИ, редактировать FAQ и смотреть аналитику. Он предназначен для вас и вашей команды, а не для клиентов. MCP-ключ создаёт владелец или администратор рабочей области.

Пока недоступно

  • Устанавливаемые SDK-пакеты (npm, pub.dev, CocoaPods, Gradle). На сайте используйте тег script, а в приложениях — страницу для WebView.
  • Публичный REST API для вашего бэкенда. API-ключи принимает только MCP-сервер.
  • Webhooks для событий диалогов и сообщений. В разделе Настройки → Webhooks можно сохранить эндпоинт и отправить подписанный тестовый пинг, но события пока не доставляются.
  • JavaScript-методы, чтобы открыть или закрыть виджет либо слушать его события. window.SingChat.start() — единственный метод, который предоставляет скрипт.

Подробнее