Logo Aurabase
aurabasedocumenti
Logo Aurabase
aurabasedocumenti
API/AI Gateway/Completamento e streaming della chat

Completamento e streaming della chat

POST/v1/ai/{project_id}/chat

Invia tramite proxy i completamenti delle chat a OpenAI, Anthropic Claude e Google Gemini con difese di iniezione tempestive e fallback automatizzato.

Questa pagina è stata tradotta automaticamente. Fa fede la versione inglese.
#
Richiesta

Intestazioni

IntestazioneObbligatorioValore
apikeysìProietta una chiave anon pubblica o una chiave service_role privata
AuthorizationnoBearer <user_jwt>
Content-Typesìapplication/json
Acceptnotext/event-stream (quando si chiama /chat/stream)
#
Richiesta

Parametri

ParametroDigitareObbligatorioDescrizione
messagesChatMessage[]sìSerie di turni di conversazione. Sono consentiti solo i ruoli user e assistant.
systemstringnoPrompt del sistema che istruisce il modello. Composto automaticamente con prompt a livello di progetto.
providerstringnoProvider LLM di destinazione (anthropic, openai, google). Impostazioni predefinite per l'impostazione del progetto.
modelstringnoIdentificatore del modello del provider (ad esempio, claude-3-5-sonnet, gpt-4o).
temperaturenumbernoTemperatura di campionamento (da 0,0 a 1,0).
max_tokensnumbernoNumero massimo di token di output generati.
#
Sicurezza

Protezione immediata dall'iniezione

Informazioni

I messaggi di sistema sono severamente vietati all'interno dell'array messages (validate_roles). Devono essere passati tramite il parametro system. Il server concatena il progetto system_prompt configurato dall'amministratore prima di qualsiasi richiesta fornita dall'utente, garantendo che i criteri della piattaforma non possano essere sovrascritti dalle richieste dell'utente.

v1.0 · rivisto 31 ott 2026