Começando

    Documentação

    Tudo o que você precisa para levar agentes, modelos e automações à produção com a AICore. Endpoints REST, SDKs tipados, exemplos executáveis e boas práticas de deploy.

    182 ms
    Latência p50
    99.95%
    Uptime SLA
    TS · Py · Go
    SDKs

    Início rápido

    Instale o SDK e faça sua primeira chamada em menos de 2 minutos.

    # npm
    npm install @aicore/sdk
    
    # python
    pip install aicore
    bash
    import { AICore } from "@aicore/sdk";
    
    const ai = new AICore({ apiKey: process.env.AICORE_KEY });
    
    const res = await ai.chat.completions.create({
      model: "atlas-70b",
      messages: [{ role: "user", content: "Summarize this email" }],
    });
    
    console.log(res.choices[0].message.content);
    typescript
    Interativo

    Playground

    Teste os modelos direto da documentação. Escolha o modelo, faça uma pergunta e receba a resposta em streaming.

    Try it live

    Prova una di queste domande:

    Autenticação

    Todas as requisições exigem um Bearer token. As chaves são gerenciadas pelo painel do workspace, com escopo por ambiente (dev / staging / prod) e rotação automática a cada 90 dias.

    curl https://api.aicore.dev/v1/chat/completions \
      -H "Authorization: Bearer $AICORE_KEY" \
      -H "Content-Type: application/json" \
      -d '{"model":"atlas-70b","messages":[{"role":"user","content":"hello"}]}'
    bash

    API REST

    Base URL https://api.aicore.dev/v1. Todos os endpoints suportam streaming via SSE, function calling e response_format JSON-schema.

    POST
    /chat/completions

    Chat completion (streaming opcional).

    POST
    /embeddings

    Embeddings semânticos 1024d/3072d.

    POST
    /agents/runs

    Executa um agente com tool calling.

    GET
    /agents/runs/:id

    Status e trace de uma execução.

    POST
    /files

    Upload de documentos para RAG (PDF, MD, DOCX).

    POST
    /evals

    Roda uma suíte de evals.

    SDKs

    SDKs oficiais first-class em TypeScript, Python e Go. Retry exponencial, streaming, respostas tipadas.

    TypeScript

    v2.4.1
    npm i @aicore/sdk

    Python

    v2.4.0
    pip install aicore

    Go

    v1.8.2
    go get aicore.dev/sdk

    Webhooks

    Receba em tempo real eventos de execuções concluídas, falhas e batches processados. Assinatura HMAC-SHA256.

    {
      "id": "evt_01J9Z7...",
      "type": "agent.run.completed",
      "data": {
        "run_id": "run_xyz",
        "agent": "sales-qualifier",
        "duration_ms": 4318,
        "tokens": { "in": 1240, "out": 410 }
      },
      "created_at": "2026-06-17T14:22:01Z"
    }
    json

    Modelos

    atlas-70b

    Reasoning de fronteira, function calling avançado.

    ctx 128k
    helix-8b

    Rápido e econômico para tarefas de alto volume.

    ctx 32k
    mosaic-vision

    Multimodal: documentos, capturas, OCR.

    ctx 16k
    ember-embed-3

    Embeddings 3072d para retrieval semântico.

    ctx —

    Agentes

    Defina agentes com tool calling, memória persistente e guardrails. Execução em sandbox.

    const agent = ai.agents.define({
      name: "sales-qualifier",
      model: "atlas-70b",
      tools: [hubspot.getDeals, gmail.draftReply],
      guardrails: ["no-pii-leak", "tone-professional"],
    });
    
    const run = await agent.run({ input: "Qualify today's leads" });
    typescript

    Receitas

    RAG com citações verificáveis

    Cookbook · ~15 min

    Agente de vendas no HubSpot

    Cookbook · ~15 min

    Document AI: extração de notas fiscais

    Cookbook · ~15 min

    Evals com golden dataset

    Cookbook · ~15 min

    Fine-tuning no Helix 8B

    Cookbook · ~15 min

    Streaming com SSE no React

    Cookbook · ~15 min