Документация
Технические руководства, ссылки на API и обзоры архитектуры сети AIL2.
Введение в AIL2
AIL2 — это решение масштабирования второго уровня (Layer 2), специально разработанное для рабочих нагрузок искусственного интеллекта. Оно устраняет разрыв между огромными вычислительными потребностями и распределенным блокчейн-консенсусом, масштабируя интеллект до бесконечности.
Примечание: Бета-версия основной сети AIL2 (Mainnet) уже запущена. Разработчики могут немедленно начинать развертывание моделей в нашей распределенной GPU-сети.
1. Установка SDK
Чтобы начать разработку с AIL2, установите наш основной SDK и его зависимости. SDK предоставляет все необходимые инструменты для взаимодействия с сетью AIL2, отправки задач вывода (inference) и управления моделями.
npm install @ail2/sdk ethersПосле установки вы можете импортировать SDK в свой проект и настроить идентификатор проекта и API-ключ для инициализации:
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:
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"}
}'Пример ответа:
{
"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_idSTRING / REQUIREDУникальный идентификатор вашего проекта.
model_idSTRING / REQUIREDID модели для вызова (например, nebula-ai).
inputOBJECT / REQUIREDВходные данные, специфичные для модели, обычно содержащие поля, такие как prompt.
parametersOBJECT / OPTIONALНеобязательные параметры вывода, такие как temperature, max_tokens.
Ответ: Возвращает объект JSON, содержащий task_id, status и асинхронные results.
Реестр моделейGET/v1/models
Конечная точка для запроса списка доступных моделей ИИ или получения сведений о конкретной модели.
Query Parameters
idУкажите ID модели для получения подробной информации. Если пропущено, возвращается список.
Ответ: Возвращает массив моделей или один объект модели, содержащий метаданные, такие как ID, имя, описание, форматы ввода/вывода и т.д.
5. Выставление счетов и использование
AIL2 использует модель оплаты на основе фактического использования. Стоимость рассчитывается на основе сложности вызываемой модели ИИ, продолжительности использования вычислительных мощностей GPU (в секундах) и объема обработанных данных (количество входных/выходных токенов).
Просмотр использования и баланса
Вы можете просматривать в реальном времени подробную информацию о потреблении ресурсов проекта, оставшийся баланс и историю выставления счетов на панели «Billing» консоли разработчика.
Напоминания о счетах
Система отправит напоминание по электронной почте, когда ваш баланс упадет ниже установленного порога, гарантируя, что ваш сервис ИИ не будет прерван из-за недостатка средств.
Способы оплаты (Поддержка мультизчейн)
В настоящее время поддерживается расчет с использованием собственного токена AIL2 в следующих шести основных блокчейнах, что в полной мере использует преимущество мультизчейн AIL2 как единого уровня супер-ИИ: