Aurabase-logo
aurabasisdocumenten
Aurabase-logo
aurabasisdocumenten
API/AI Gateway/Chat voltooien en streamen

Chat voltooien en streamen

POST/v1/ai/{project_id}/chat

Proxy's chatten voltooiingen naar OpenAI, Anthropic Claude en Google Gemini met snelle injectieverdediging en geautomatiseerde fallback.

Deze pagina is automatisch vertaald. De Engelse versie is gezaghebbend.
#
Verzoek

Kopteksten

KoptekstVereistWaarde
apikeyjaProjecteer een openbare anon-sleutel of een persoonlijke service_role-sleutel
AuthorizationneeBearer <user_jwt>
Content-Typejaapplication/json
Acceptneetext/event-stream (bij het aanroepen van /chat/stream)
#
Verzoek

Parameters

ParameterTypVereistBeschrijving
messagesChatMessage[]jaEen scala aan gesprekswendingen. Alleen de rollen user en assistant zijn toegestaan.
systemstringneeSysteemprompt met instructies voor het model. Automatisch samengesteld met prompt op projectniveau.
providerstringneeDoel-LLM-provider (anthropic, openai, google). Standaard ingesteld op projectinstelling.
modelstringneeProvidermodel-ID (bijvoorbeeld claude-3-5-sonnet, gpt-4o).
temperaturenumberneeBemonsteringstemperatuur (0,0 tot 1,0).
max_tokensnumberneeMaximaal gegenereerde uitvoertokens.
#
Beveiliging

Snelle injectiebescherming

Info

Systeemberichten zijn ten strengste verboden binnen de messages array (validate_roles). Ze moeten worden doorgegeven via de parameter system. De server voegt de door de beheerder geconfigureerde system_prompt van het project samen vóór elke door de gebruiker opgegeven prompt, waardoor wordt gegarandeerd dat platformbeleid niet kan worden overschreven door gebruikersverzoeken.

v1.0 · herzien 31 okt 2026