Документация

Технические руководства, ссылки на API и обзоры архитектуры сети AIL2.

Введение в AIL2

AIL2 — это решение масштабирования второго уровня (Layer 2), специально разработанное для рабочих нагрузок искусственного интеллекта. Оно устраняет разрыв между огромными вычислительными потребностями и распределенным блокчейн-консенсусом, масштабируя интеллект до бесконечности.

Примечание: Бета-версия основной сети AIL2 (Mainnet) уже запущена. Разработчики могут немедленно начинать развертывание моделей в нашей распределенной GPU-сети.

1. Установка SDK

Чтобы начать разработку с AIL2, установите наш основной SDK и его зависимости. SDK предоставляет все необходимые инструменты для взаимодействия с сетью AIL2, отправки задач вывода (inference) и управления моделями.

bash
npm install @ail2/sdk ethers

После установки вы можете импортировать SDK в свой проект и настроить идентификатор проекта и API-ключ для инициализации:

javascript
import { AIL2Client } from '@ail2/sdk';

const client = new AIL2Client({
  projectId: 'your_project_id_here', // 从开发者控制台获取
  apiKey: 'your_api_key_here' // 妥善保管你的密钥
});

2. Запуск за 5 минут

После получения project_id из консоли разработчика вы можете начать разработку с помощью одного вызова API. Ниже приведен полный пример отправки задачи вывода модели nebula-ai:

bash
curl -X POST "https://api.ail2.network/v1/infer" \
  -H "Authorization: Bearer $AIL2_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "project_id": "p_12345",
    "model_id": "nebula-ai",
    "input": {"prompt": "Explain decentralized AI in simple terms"}
  }'

Пример ответа:

json
{
  "task_id": "task_abc678def",
  "status": "processing",
  "results": "Decentralized AI distributes computation across a network..."
}

3. Основные концепции

Доказательство вывода

Основной механизм консенсуса сети AIL2. С помощью технологии Optimistic ZK-Rollup он криптографически verifies, что процесс выполнения моделей ИИ ненадежными вычислительными узлами полностью соответствует ожиданиям, обеспечивая правильность результатов распределенного вывода и обеспечивая основу для стимулирования честных узлов.

Каналы состояний

Эффективный уровень внеб链евых транзакций, разработанный для достижения бесконечной масштабируемости. Он позволяет пользователям осуществлять высокочастотные микротранзакции и взаимодействие состояний вне основного Rollup AIL2, синхронизируясь с базовой блокчейн-сетью только при финальном расчете, что значительно повышает композиционность и пользовательский опыт ИИ-приложений.

Токеномика

Уровень стимулирования экосистемы AIL2. Токен используется для оплаты сетевых вычислительных ресурсов (GPU), стейкинга для получения статуса валидатора, участия в управлении, а также для вознаграждения участников, предоставляющих сети вычислительные мощности, хранилище и услуги верификации, обеспечивая непрерывную работу всей децентрализованной ИИ-сети.

4. СПРАВОЧНИК API

API выводаPOST/v1/infer

Основная конечная точка для отправки задач вывода моделей ИИ.

Request Body Parameters

  • project_id
    STRING / REQUIRED

    Уникальный идентификатор вашего проекта.

  • model_id
    STRING / REQUIRED

    ID модели для вызова (например, nebula-ai).

  • input
    OBJECT / REQUIRED

    Входные данные, специфичные для модели, обычно содержащие поля, такие как prompt.

  • parameters
    OBJECT / OPTIONAL

    Необязательные параметры вывода, такие как temperature, max_tokens.

Ответ: Возвращает объект JSON, содержащий task_id, status и асинхронные results.

Реестр моделейGET/v1/models

Конечная точка для запроса списка доступных моделей ИИ или получения сведений о конкретной модели.

Query Parameters

id
STRING / OPTIONAL

Укажите ID модели для получения подробной информации. Если пропущено, возвращается список.

Ответ: Возвращает массив моделей или один объект модели, содержащий метаданные, такие как ID, имя, описание, форматы ввода/вывода и т.д.

5. Выставление счетов и использование

AIL2 использует модель оплаты на основе фактического использования. Стоимость рассчитывается на основе сложности вызываемой модели ИИ, продолжительности использования вычислительных мощностей GPU (в секундах) и объема обработанных данных (количество входных/выходных токенов).

Просмотр использования и баланса

Вы можете просматривать в реальном времени подробную информацию о потреблении ресурсов проекта, оставшийся баланс и историю выставления счетов на панели «Billing» консоли разработчика.

Напоминания о счетах

Система отправит напоминание по электронной почте, когда ваш баланс упадет ниже установленного порога, гарантируя, что ваш сервис ИИ не будет прерван из-за недостатка средств.

Способы оплаты (Поддержка мультизчейн)

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

ETHBSCGIWAXLayerBaseMantle