Documentação
Guias técnicos, referências de API e visões gerais da arquitetura para a rede AIL2.
Introdução ao AIL2
O AIL2 é uma solução de escalonamento de Camada 2 projetada especificamente para cargas de trabalho de Inteligência Artificial. Ele preenche a lacuna entre os requisitos massivos de computação e o consenso de blockchain distribuído, escalando a inteligência para o infinito.
Nota: A Beta da Mainnet do AIL2 está atualmente ativa. Os desenvolvedores podem começar a implantar modelos em nossa rede GPU distribuída imediatamente.
1. Instalação do SDK
Para começar a desenvolver com o AIL2, instale nosso SDK principal e suas dependências pares. O SDK fornece todas as ferramentas necessárias para interagir com a rede AIL2, enviar tarefas de inferência e gerenciar modelos.
npm install @ail2/sdk ethersApós a instalação, você pode importar o SDK em seu projeto e configurar seu ID de projeto e chave API para inicialização:
import { AIL2Client } from '@ail2/sdk';
const client = new AIL2Client({
projectId: 'your_project_id_here', // 从开发者控制台获取
apiKey: 'your_api_key_here' // 妥善保管你的密钥
});2. Lance em 5 Minutos
Depois de obter seu project_id no console do desenvolvedor, você pode começar a construir com uma única chamada de API. Abaixo está um exemplo completo para enviar uma tarefa de inferência ao modelo 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"}
}'Exemplo de resposta:
{
"task_id": "task_abc678def",
"status": "processing",
"results": "Decentralized AI distributes computation across a network..."
}3. Conceitos Principais
Prova de Inferência
O mecanismo de consenso central da rede AIL2. Por meio da tecnologia Optimistic ZK-Rollup, verifica criptograficamente que o processo de execução de modelos de IA por nós de computação não confiáveis corresponde exatamente ao esperado, garantindo a correção dos resultados de inferência descentralizados e fornecendo a base de incentivos para nós honestos.
Canais de Estado
Uma camada de transação fora da cadeia eficiente projetada para alcançar escalabilidade infinita. Permite que os usuários realizem microtransações de alta frequência e interações de estado fora do Core Rollup do AIL2, sincronizando apenas na liquidação final com a blockchain subjacente, melhorando enormemente a composibilidade e a experiência do usuário dos aplicativos de IA.
Economia de Tokens
A camada de incentivos do ecossistema AIL2. O token é usado para pagar recursos de computação da rede (GPU), fazer staking para se tornar um nó validador, participar da governança e recompensar os participantes que fornecem poder de computação, armazenamento e serviços de validação à rede, impulsionando o funcionamento contínuo de toda a rede de IA descentralizada.
4. REFERÊNCIA DE API
API de InferênciaPOST/v1/infer
O ponto final principal para enviar tarefas de inferência de modelo de IA.
Request Body Parameters
project_idSTRING / REQUIREDIdentificador único do seu projeto.
model_idSTRING / REQUIREDID do modelo a ser invocado (ex. nebula-ai).
inputOBJECT / REQUIREDDados de entrada específicos do modelo, geralmente contendo campos como prompt.
parametersOBJECT / OPTIONALParâmetros de inferência opcionais, como temperature, max_tokens.
Resposta: Retorna um objeto JSON contendo task_id, status e results assíncronos.
Registro de ModelosGET/v1/models
Ponto final para consultar a lista de modelos de IA disponíveis ou obter detalhes de um modelo específico.
Query Parameters
idEspecifique o ID do modelo para obter suas informações detalhadas. Se omitido, retorna a lista.
Resposta: Retorna um array de modelos ou um único objeto de modelo, contendo metadados como ID, nome, descrição, formatos de entrada/saída, etc.
5. Cobrança e Uso
O AIL2 adota um modelo de cobrança baseado no uso real. As taxas são calculadas com base na complexidade do modelo de IA invocado, na duração do tempo de computação da GPU consumida (em segundos) e no volume de dados processados (número de tokens de entrada/saída).
Ver uso e saldo
Você pode ver os detalhes do consumo de recursos, saldo restante e histórico de faturas do projeto atual em tempo real no painel 'Cobrança' do console do desenvolvedor.
Alertas de cobrança
O sistema enviará um lembrete por e-mail quando seu saldo cair abaixo do limite definido, garantindo que seu serviço de IA não seja interrompido por saldo insuficiente.
Métodos de Pagamento (Suporte Multi-cadeia)
Atualmente, suporta-se a liquidação através do token nativo AIL2 nas seis principais blockchains a seguir, aproveitando ao máximo a vantagem multi-cadeia do AIL2 como uma camada super de IA unificada: