Schnellstart

Konto, API-Schlüssel, erster Aufruf — in unter 5 Minuten.

1. Konto erstellen

Über das Dashboard, oder direkt über die API:
bash
curl -X POST https://api.ileai.io/v1/account \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "password": "un-mot-de-passe-solide",
    "name": "Votre nom"
  }'

Eine Organisation, ein Projekt ("Default Project") und eine Umgebung ("development") werden automatisch erstellt — sie müssen vor Ihrem ersten Aufruf nicht konfiguriert werden. Der Organisation wird zudem ein kostenloses Guthaben von 5 $ gewährt.

2. API-Schlüssel generieren

Über das Dashboard (API-Schlüssel) oder über die API mit der in Schritt 1 zurückgegebenen Umgebungs-id:

bash
curl -X POST https://api.ileai.io/v1/environments/{environment_id}/api-keys \
  -H "Authorization: Bearer <jeton de session>" \
  -H "Content-Type: application/json" \
  -d '{"name": "Cle de test"}'
Der rohe Schlüssel (emk_live_... oder emk_test_...) wird nur einmal bei der Erstellung angezeigt. Speichern Sie ihn sofort — er kann danach nicht mehr abgerufen werden (nur sein Hash wird serverseitig gespeichert).

3. Erster Aufruf

Jede authentifizierte Anfrage verwendet den Standard-Header:

http
Authorization: Bearer emk_live_...
curlbash
curl https://api.ileai.io/v1/chat/completions \
  -H "Authorization: Bearer emk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "messages": [{"role": "user", "content": "Bonjour !"}]
  }'
JavaScript / TypeScripttypescript
import { EminiAI } from "@emini-ai/sdk";

const client = new EminiAI({ apiKey: process.env.EMINI_API_KEY! });

const result = await client.chat.completions.create({
  messages: [{ role: "user", content: "Bonjour !" }],
});
console.log(result.content);
Pythonpython
from emini_ai import EminiAI

client = EminiAI(api_key="emk_live_...")

result = client.chat.completions.create(
    messages=[{"role": "user", "content": "Bonjour !"}],
)
print(result.content)

Sie haben kein model angegeben: Der Router wählt automatisch eines aus (Strategie auto, Ausgleich zwischen Qualität und Kosten). Siehe Routing & Failover, um ein bestimmtes Modell oder eine andere Strategie zu wählen.

4. Weiter

  • Authentifizierung — Schlüssel-Scopes, Teamverwaltung
  • Die Leitfäden nach Kategorie im Menü links durchsuchen
  • JavaScript-SDK / Python-SDK für eine vollständige Integration (Streaming, asynchrone Jobs, typisierte Fehler)