✨ Введение
Добро пожаловать в 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 каждого запроса.
🟢 Коды ответов
Пример ответа с ошибкой:
🧠 Возможности
Рыночные данные в реальном времени
Данные с более чем 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-ответа.
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.
🔗 Ссылки
- Сайт: https://ascn.ai
- B2B-платформа: https://b2b.ascn.ai

