Aurabase-Logo
AurabasisDokumente
Aurabase-Logo
AurabasisDokumente
API/AI Gateway/Chat-Abschluss und Streaming

Chat-Abschluss und Streaming

POST/v1/ai/{project_id}/chat

Vermittelt Chat-Abschlüsse an OpenAI, Anthropic Claude und Google Gemini mit sofortiger Injektionsabwehr und automatisiertem Fallback.

Diese Seite wurde automatisch übersetzt. Maßgeblich ist die englische Version.
#
Anfrage

Überschriften

KopfzeileErforderlichWert
apikeyjaÖffentlicher anonymer Projektschlüssel oder privater service_role-Schlüssel
AuthorizationNeinBearer <user_jwt>
Content-Typejaapplication/json
AcceptNeintext/event-stream (beim Aufruf von /chat/stream)
#
Anfrage

Parameter

ParameterTypErforderlichBeschreibung
messagesChatMessage[]jaReihe von Gesprächsrunden. Es sind nur die Rollen user und assistant zulässig.
systemstringNeinSystemaufforderung, die das Modell anweist. Automatisch erstellt mit Eingabeaufforderung auf Projektebene.
providerstringNeinZiel-LLM-Anbieter (anthropic, openai, google). Standardmäßig wird die Projekteinstellung verwendet.
modelstringNeinAnbietermodell-ID (z. B. claude-3-5-sonnet, gpt-4o).
temperaturenumberNeinProbenahmetemperatur (0,0 bis 1,0).
max_tokensnumberNeinMaximal generierte Ausgabetoken.
#
Sicherheit

Sofortiger Injektionsschutz

Infos

Systemmeldungen sind innerhalb des messages-Arrays (validate_roles) strengstens verboten. Sie müssen über den Parameter system übergeben werden. Der Server verkettet den vom Administrator konfigurierten system_prompt des Projekts vor jeder vom Benutzer bereitgestellten Eingabeaufforderung und stellt so sicher, dass Plattformrichtlinien nicht durch Benutzeranforderungen außer Kraft gesetzt werden können.

v1.0 · überarbeitet 31.10.2026