Skip to main content

✨ Введение

Добро пожаловать в ASCN.AI Assistant API! Наша цель — предоставить программный доступ к крипто-аналитике институционального уровня в реальном времени. API преобразует сложные on-chain данные с более чем 20 блокчейнов, а также данные социальных сетей и новостных источников, в готовые к применению инсайты — через простые запросы на естественном языке. Строите торговых ботов, трекеры портфеля или AI-инструменты для управления сообществом — наш API даёт скорость, точность и глубину, которые нужны, чтобы быть на шаг впереди.

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

Шаг 1. Получите API-ключ

Быстрый вариант — запросить напрямую в поддержке в Telegram. Более полезный вариант — зарегистрироваться на B2B-платформе, ознакомиться с планами и выбрать Free. Так вы получите доступ к подробным логам запросов, информации о расходе кредитов и возможности мгновенно перейти на платный план.

Шаг 2. Выполните первый запрос

Откройте терминал и выполните команду. Замените YOUR_API_KEY на ваш ключ.

Шаг 3. Посмотрите ответ

Вы получите JSON с анализом монеты PEPE в реальном времени: рыночные метрики, on-chain активность и оценку настроений. Полная структура ответа описана в разделе Схема ответа.

🔓 Аутентификация

Все запросы к API должны быть аутентифицированы. Передавайте ключ в заголовке X-API-Key каждого запроса.
API-ключ — секрет. Не публикуйте его в клиентском коде (браузеры, мобильные приложения). Все запросы к API должны выполняться с защищённого сервера.

🟢 Коды ответов

Пример ответа с ошибкой:

🧠 Возможности

Рыночные данные в реальном времени

Данные с более чем 20 блокчейнов: ценовые графики, объём, капитализация и технический анализ любого токена.

Анализ токена

Потоки токенов (CEX), балансы холдеров (топ-адреса, киты, фонды), крупнейшие переводы, активность покупателей и продавцов.

On-chain анализ

Мониторинг DeFi-позиций, трекинг DEX-сделок и выявление прибыльных кошельков на 20+ блокчейнах, включая EVM-сети и Solana.

Бессрочные контракты (DEX)

Инсайты по DEX-фьючерсному рынку в реальном времени. Отслеживайте топ-трейдеров на Hyperliquid, их стратегии, открытые позиции, плечо, P/L и историю сделок.

Анализ настроений

Анализ Telegram-сообществ и новостных медиа — чёткая картина позитивных и негативных настроений по любой монете.

Веб-поиск

AI-ассистент выполняет расширенные поиски для сбора публичной информации о проектах, командах и рыночных трендах.

📜 Шаблоны использования


📚 API Reference

Base URL: https://b2b.api.ascn.ai

POST /invoke_assistant

Отправляет сообщение AI-ассистенту и возвращает полный структурированный анализ за один запрос. Тело запроса Пример запроса

Схема ответа

В одном ответе приходит либо content (ответ готов), либо hil (нужен ввод пользователя) — но не оба одновременно.
Пример: ответ готов
Пример: требуется выбор пользователя

HIL (Human-in-the-Loop)

Ассистент может приостановить обработку и запросить у пользователя уточнение — например, выбрать конкретный токен, когда тикер неоднозначен. В этом случае финального content в ответе нет, вместо него приходит объект hil. Объект hil Поля элемента choices совпадают с полями элемента hil_response.chosen (см. ниже).

Продолжение диалога после HIL

Чтобы продолжить, отправьте новый запрос на тот же эндпоинт, передав выбор пользователя: Поля элемента hil_response.chosen (все опциональны — достаточно передать те, что однозначно идентифицируют вариант): Пример ответа на HIL-запрос

Автоматический выбор: auto_hil

Если интерактивный выбор в вашем сценарии не нужен, передайте auto_hil: true в исходном запросе. Сервис сам возьмёт первый вариант из choices и вернёт готовый content — без промежуточного HIL-ответа.
auto_hil работает только в sync-режиме (/invoke_assistant). В стриминге параметр игнорируется — HIL-события нужно обрабатывать на стороне клиента.

POST /invoke_assistant_stream

Для приложений реального времени — SSE-поток, который отдаёт части ответа по мере генерации. Тело запроса такое же, как у /invoke_assistant, за исключением auto_hil (не применяется). События потока Событие hil
Клиент обязан обрабатывать событие hil. Структура data совпадает с полем hil в sync-ответе. После получения события продолжите диалог новым запросом с chat_id и hil_response — так же, как в sync-режиме.

📌 О сервисе

🔴 Лимиты запросов

При превышении лимита — HTTP 429 Too Many Requests. Рекомендуем реализовать повторные попытки с экспоненциальной задержкой. Подробности о тарифах и кредитах — на странице цен.

⛓️ Поддерживаемые блокчейны


🙋 FAQ

Какие языки программирования поддерживаются? API не зависит от языка. Используйте любой, поддерживающий HTTP-запросы. Можно ли использовать API в коммерческих целях? Да. Подробности — в Условиях использования. Чем отличается invoke_assistant от invoke_assistant_stream? invoke_assistant возвращает полный ответ за один запрос. invoke_assistant_stream стримит ответ через SSE — подходит для интерактивных приложений. Почему в ответе нет content? Скорее всего, ассистент запросил уточнение — проверьте поле hil и продолжите диалог с chat_id + hil_response. Если интерактивный выбор не нужен, передавайте auto_hil: true (только в sync-режиме). См. HIL. Есть ли поддержка? Да — info@ascn.ai, Telegram.

🔗 Ссылки