Dokümantasyon

AIL2 ağı için teknik rehberler, API referansları ve mimari genel bakışlar.

AIL2'ye Giriş

AIL2, yapay zeka iş yükleri için özel olarak tasarlanmış bir Katman 2 ölçeklendirme çözümüdür. Devasa bilgi işlem gereksinimleri ve dağıtık blockchain konsensüsü arasındaki boşluğu doldurarak zekayı sonsuza kadar ölçeklendirir.

Not: AIL2 Ana Ağ Beta şu anda canlı. Geliştiriciler, modellerini hemen dağıtık GPU ağımıza dağıtmaya başlayabilirler.

1. SDK Kurulumu

AIL2 ile geliştirmeye başlamak için çekirdek SDK'mızı ve eş bağımlılıklarını yükleyin. SDK, AIL2 ağıyla etkileşim kurmak, çıkarım görevleri göndermek ve modelleri yönetmek için gereken tüm araçları sağlar.

bash
npm install @ail2/sdk ethers

Yüklemeden sonra, projenizde SDK'yı içe aktarabilir ve başlatma için proje kimliğinizi ve API anahtarınızı yapılandırabilirsiniz:

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

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

2. 5 Dakikada Yayınlayın

Geliştirici konsolundan project_id'nizi aldıktan sonra, tek bir API çağrısıyla oluşturmaya başlayabilirsiniz. Aşağıda, nebula-ai modeline bir çıkarım görevi göndermek için tam bir örnek yer almaktadır:

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"}
  }'

Yanıt Örneği:

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

3. Temel Kavramlar

Çıkarım Kanıtı

AIL2 ağının temel konsensüs mekanizması. Optimistic ZK-Rollup teknolojisi aracılığıyla, güvenilmeyen bilgi işlem düğümlerinin AI modellerini yürütme sürecinin beklendiği gibi tam olarak eşleştiğini kriptografik olarak doğrular, merkeziyetsiz çıkarım sonuçlarının doğruluğunu garanti eder ve dürüst düğümler için teşvik temeli sağlar.

Durum Kanalları

Sınırsız ölçeklenebilirliği gerçekleştirmek için tasarlanmış verimli bir zincir dışı işlem katmanı. Kullanıcıların AIL2 Çekirdek Rollup'un dışında yüksek frekanslı, düşük maliyetli mikro işlemler ve durum etkileşimleri gerçekleştirmesine izin verir ve yalnızca nihai mutabakatta temel blok zinciriyle senkronize olur, bu da AI uygulamalarının birleştirilebilirliğini ve kullanıcı deneyimini büyük ölçüde artırır.

Token Ekonomisi

AIL2 ekosisteminin teşvik katmanı. Token, ağ bilgi işlem kaynaklarının (GPU) ödenmesi, doğrulayıcı düğümü olunması için staking, yönetişime katılım ve ağa bilgi işlem gücü, depolama ve doğrulama hizmeti sağlayan katılımcıları ödüllendirmek için kullanılır ve tüm merkeziyetsiz AI ağının sürekli çalışmasını sağlar.

4. API REFERANSI

Çıkarım API'siPOST/v1/infer

AI modeli çıkarım görevleri göndermek için temel uç nokta.

Request Body Parameters

  • project_id
    STRING / REQUIRED

    Projenizin benzersiz tanımlayıcısı.

  • model_id
    STRING / REQUIRED

    Çağrılacak model ID'si (örneğin nebula-ai).

  • input
    OBJECT / REQUIRED

    Modela özgü giriş verileri, genellikle prompt gibi alanları içerir.

  • parameters
    OBJECT / OPTIONAL

    Temperature, max_tokens gibi isteğe bağlı çıkarım parametreleri.

Yanıt: task_id, status ve asenkron results içeren bir JSON nesnesi döndürür.

Model Kayıt DefteriGET/v1/models

Kullanılabilir AI modellerinin listesini sorgulamak veya belirli bir modelin ayrıntılarını almak için uç nokta.

Query Parameters

id
STRING / OPTIONAL

Ayrıntılı bilgilerini almak için bir model ID'si belirtin. Atlanırsa liste döndürülür.

Yanıt: ID, ad, açıklama, giriş/çıkış formatları gibi meta verileri içeren bir model dizisi veya tek bir model nesnesi döndürür.

5. Faturalandırma ve Kullanım

AIL2, gerçek kullanıma dayalı bir faturalandırma modeli benimser. Ücretler, çağırdığınız AI modelinin karmaşıklığına, tüketilen GPU bilgi işlem süresine (saniye cinsinden) ve işlenen veri hacmine (girdi/çıktı token sayısı) göre hesaplanır.

Kullanım ve Bakiyeyi Görüntüleme

Geliştirici konsolunun 'Faturalandırma' panelinde geçerli projenin kaynak tüketim ayrıntılarını, kalan bakiyesini ve geçmiş faturaları gerçek zamanlı olarak görüntüleyebilirsiniz.

Faturalandırma Uyarıları

Sistem, bakiyeniz belirlenen eşiğin altına düştüğünde bir e-posta hatırlatması gönderir ve böylece AI hizmetinizin yetersiz bakiye nedeniyle kesintiye uğramamasını sağlar.

Ödeme Yöntemleri (Çoklu Zincir Desteği)

Şu anda aşağıdaki altı ana blok zincirindeki AIL2 yerel tokeni ile mutabakat desteklenmekte ve birleştirilmiş AI süper katmanı olarak AIL2'nin çoklu zincir avantajı tam olarak kullanılmaktadır:

ETHBSCGIWAXLayerBaseMantle