Démarrage

    Documentation

    Tout ce dont vous avez besoin pour mettre en production agents, modèles et automatisations avec AICore. Endpoints REST, SDKs typés, exemples exécutables et bonnes pratiques de déploiement.

    182 ms
    Latence p50
    99.95%
    Uptime SLA
    TS · Py · Go
    SDKs

    Démarrage rapide

    Installez le SDK et faites votre premier appel en moins de 2 minutes.

    # 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
    Interactif

    Playground

    Essayez les modèles directement depuis la documentation. Choisissez un modèle, posez une question et recevez la réponse en streaming.

    Try it live

    Prova una di queste domande:

    Authentification

    Toutes les requêtes nécessitent un Bearer token. Les clés se gèrent depuis le panneau workspace, avec scope par environnement (dev / staging / prod) et rotation automatique tous les 90 jours.

    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. Tous les endpoints prennent en charge le streaming via SSE, le function calling et le response_format JSON-schema.

    POST
    /chat/completions

    Chat completion (streaming optionnel).

    POST
    /embeddings

    Embeddings sémantiques 1024d/3072d.

    POST
    /agents/runs

    Exécute un agent avec tool calling.

    GET
    /agents/runs/:id

    Statut et trace d'une exécution.

    POST
    /files

    Upload de documents pour RAG (PDF, MD, DOCX).

    POST
    /evals

    Lance une suite d'évals.

    SDKs

    SDKs officiels first-class en TypeScript, Python et Go. Retry exponentiel, streaming, réponses typées.

    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

    Recevez en temps réel les événements des runs terminés, des échecs et des batches traités. Signature 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

    Modèles

    atlas-70b

    Raisonnement de pointe, function calling avancé.

    ctx 128k
    helix-8b

    Rapide et économique pour les tâches à fort volume.

    ctx 32k
    mosaic-vision

    Multimodal : documents, captures, OCR.

    ctx 16k
    ember-embed-3

    Embeddings 3072d pour retrieval sémantique.

    ctx —

    Agents

    Définissez des agents avec tool calling, mémoire persistante et garde-fous. Exécution en 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

    Recettes

    RAG avec citations vérifiables

    Cookbook · ~15 min

    Agent commercial sur HubSpot

    Cookbook · ~15 min

    Document AI : extraction de factures

    Cookbook · ~15 min

    Évals avec golden dataset

    Cookbook · ~15 min

    Fine-tuning sur Helix 8B

    Cookbook · ~15 min

    Streaming SSE avec React

    Cookbook · ~15 min