문서
AIL2 네트워크에 대한 기술 가이드, API 참조 및 아키텍처 개요입니다.
AIL2 소개
AIL2는 인공지능 워크로드를 위해 특별히 설계된 레이어 2 확장 솔루션입니다. 이는 대규모 컴퓨팅 요구 사항과 분산형 블록체인 컨센서스 사이의 격차를 해소하여 지능을 무한히 확장합니다.
참고: AIL2 메인넷 베타가 현재 라이브 상태입니다. 개발자는 즉시 분산형 GPU 네트워크에 모델을 배포할 수 있습니다.
1. SDK 설치
AIL2로 개발을 시작하려면 핵심 SDK 및 해당 종속성을 설치하세요. 이 SDK는 AIL2 네트워크와 상호 작용하고, 추론 작업을 제출하며, 모델을 관리하는 데 필요한 모든 도구를 제공합니다.
npm install @ail2/sdk ethers설치 후 프로젝트에서 SDK를 가져오고 프로젝트 ID 및 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 네트워크의 핵심 합의 메커니즘입니다. 옵티미스틱 ZK-Rollup 기술을 사용하여 신뢰할 수 없는 컴퓨팅 노드가 AI 모델을 실행하는 과정이 예상과 완벽하게 일치하는지 암호화적으로 검증하여, 분산형 추론 결과의 정확성을 보장하고 정직한 노드에게 인센티브를 제공합니다.
상태 채널
무한한 확장성을 실현하기 위해 설계된 효율적인 오프체인 트랜잭션 레이어입니다. 사용자가 AIL2 코어 롤업 외부에서 고빈도, 저비용의 마이크로 트랜잭션 및 상태 상호작용을 수행할 수 있게 하며, 최종 정산 시에만 기본 블록체인과 동기화하여 AI 앱의 구성 가능성과 사용자 경험을 크게 향상시킵니다.
토큰 이코노믹스
AIL2 생태계의 인센티브 레이어입니다. 토큰은 네트워크 컴퓨팅 리소스(GPU) 결제, 검증 노드 스테이킹, 거버넌스 참여에 사용되며, 네트워크에 컴퓨팅 파워, 스토리지 및 검증 서비스를 제공하는 참여자에게 보상을 제공하여 전체 분산형 AI 네트워크가 지속적으로 운영되도록 합니다.
4. API 참조
추론 APIPOST/v1/infer
AI 모델 추론 작업을 제출하는 핵심 엔드포인트입니다.
Request Body Parameters
project_idSTRING / REQUIRED프로젝트의 고유 식별자입니다.
model_idSTRING / REQUIRED호출할 모델 ID(예: nebula-ai)입니다.
inputOBJECT / REQUIRED프롬프트와 같은 필드를 포함하는 모델별 입력 데이터입니다.
parametersOBJECT / OPTIONALtemperature, max_tokens와 같은 선택적 추론 매개변수입니다.
응답: task_id, status 및 비동기 results를 포함하는 JSON 객체를 반환합니다.
모델 레지스트리GET/v1/models
사용 가능한 AI 모델 목록을 쿼리하거나 특정 모델 세부 정보를 가져오는 엔드포인트입니다.
Query Parameters
id모델 ID를 지정하여 세부 정보를 가져옵니다. 생략하면 목록이 반환됩니다.
응답: ID, 이름, 설명, 입출력 형식 등의 메타데이터를 포함하는 모델 배열 또는 단일 모델 객체를 반환합니다.
5. 청구 및 사용량
AIL2는 실제 사용량 기반 과금 모델을 채택합니다. 비용은 호출한 AI 모델의 복잡성, 소비된 GPU 컴퓨팅 시간(초 단위) 및 처리된 데이터 양(입력/출력 토큰 수)을 기준으로 계산됩니다.
사용량 및 잔액 확인
개발자 콘솔의 'Billing' 패널에서 현재 프로젝트의 리소스 소비 세부 정보, 남은 크레딧 및 과거 청구서를 실시간으로 확인할 수 있습니다.
청구 알림
시스템은 크레딧이 설정된 임계값 미만으로 떨어지면 이메일로 알림을 보내어 잔액 부족으로 인해 AI 서비스가 중단되지 않도록 합니다.
결제 수단 (멀티체인 지원)
현재 AIL2 네이티브 토큰을 사용하여 다음 6개 주요 블록체인에서 정산을 지원하며, 통합 AI 슈퍼 레이어로서 AIL2의 멀티체인 이점을 충분히 활용합니다.