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.
Démarrage rapide
Installez le SDK et faites votre premier appel en moins de 2 minutes.
# npm
npm install @aicore/sdk
# python
pip install aicorebashimport { 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);typescriptPlayground
Essayez les modèles directement depuis la documentation. Choisissez un modèle, posez une question et recevez la réponse en streaming.
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"}]}'bashAPI 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.
/chat/completionsChat completion (streaming optionnel).
/embeddingsEmbeddings sémantiques 1024d/3072d.
/agents/runsExécute un agent avec tool calling.
/agents/runs/:idStatut et trace d'une exécution.
/filesUpload de documents pour RAG (PDF, MD, DOCX).
/evalsLance une suite d'évals.
SDKs
SDKs officiels first-class en TypeScript, Python et Go. Retry exponentiel, streaming, réponses typées.
TypeScript
v2.4.1npm i @aicore/sdkPython
v2.4.0pip install aicoreGo
v1.8.2go get aicore.dev/sdkWebhooks
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"
}jsonModèles
atlas-70bRaisonnement de pointe, function calling avancé.
helix-8bRapide et économique pour les tâches à fort volume.
mosaic-visionMultimodal : documents, captures, OCR.
ember-embed-3Embeddings 3072d pour retrieval sémantique.
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" });typescriptRecettes
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