Skip to main content
Die Corporate-LLM-API ist eine REST-Schnittstelle, über die die Web-App mit dem Backend kommuniziert — für Chat, Agents, Spaces, Datei-Uploads und DSGVO-Datenexport. Diese Referenz beschreibt die wichtigsten Endpunkte für Chat, Agents und Spaces.
Die API wird von der Anwendung selbst genutzt und über deine angemeldete Sitzung authentifiziert. Ein separates öffentliches API-Token-Programm gibt es derzeit nicht — die Endpunkte sind hier als Referenz dokumentiert.

Grundlagen

  • Basis-URL: /api
  • Antwortformat: JSON (Ausnahmen: Streaming-Antworten und Datei-Downloads)
Fehlerformat:
{
  "error": "Beschreibung des Fehlers"
}

Authentifizierung

Der Zugriff erfolgt über die angemeldete Sitzung (Session-Cookie). Wenn du in der App eingeloggt bist, sendet der Browser das Sitzungs-Cookie automatisch mit:
const response = await fetch('/api/chat', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    accountSlug: 'mein-team',
    message: 'Hallo',
  }),
})
Die meisten Endpunkte erfordern eine gültige Sitzung. Wenige öffentliche Endpunkte (z. B. die Liste verfügbarer Modelle) kommen ohne Authentifizierung aus.

Rate-Limits

Corporate LLM setzt route-spezifische App-Limits und zusätzliche LiteLLM-Limits für Modellaufrufe durch. Es gibt kein dokumentiertes pauschales „General API”-Limit für alle API-Routen.
EndpunktApp-Limit
POST /api/chat60 Nachrichten / Minute / Nutzer
POST /api/chat/attachments20 Uploads / Minute / Nutzer
POST /api/agents5 Anfragen / Minute / Nutzer
Für Modellaufrufe gelten zusätzlich die aktuellen Plan-Limits:
PlanTokens / MinuteRequests / MinuteParallele LiteLLM-Requests
Free8.000151
Starter30.000302
Pro80.000603
Max200.0001206
Enterprise200.0001206
Zusätzlich sind pro Nutzer maximal 3 parallele Chat-Streams gleichzeitig erlaubt. Wird das überschritten, antwortet der Endpunkt mit:
{
  "error": "Zu viele gleichzeitige Anfragen. Bitte warten Sie, bis die aktuelle Anfrage abgeschlossen ist.",
  "code": "CONCURRENT_LIMIT_EXCEEDED",
  "current": 3,
  "limit": 3
}

Endpunkt-Gruppen

Chat

Streaming-Chat, Threads und Datei-Anhänge.

Agents

Agents auflisten, erstellen, bearbeiten und speichern.

Spaces

Spaces erstellen, abrufen und verarbeiten.