Aura Logo
aurabasedocumentos
Aura Logo
aurabasedocumentos
API/AI Gateway/Conclusão e streaming de bate-papo

Conclusão e streaming de bate-papo

POST/v1/ai/{project_id}/chat

Proxies concluem bate-papos para OpenAI, Anthropic Claude e Google Gemini com defesas de injeção imediata e fallback automatizado.

Esta página foi traduzida automaticamente. A versão em inglês é oficial.
#
Solicitação

Cabeçalhos

CabeçalhoObrigatórioValor
apikeysimChave pública anônima do projeto ou chave service_role privada
AuthorizationnãoBearer <user_jwt>
Content-Typesimapplication/json
Acceptnãotext/event-stream (ao chamar /chat/stream)
#
Solicitação

Parâmetros

ParâmetroTipoObrigatórioDescrição
messagesChatMessage[]simUma série de turnos de conversa. Somente as funções user e assistant são permitidas.
systemstringnãoPrompt do sistema instruindo o modelo. Composto automaticamente com prompt no nível do projeto.
providerstringnãoProvedor LLM de destino (anthropic, openai, google). O padrão é a configuração do projeto.
modelstringnãoIdentificador do modelo do provedor (por exemplo, claude-3-5-sonnet, gpt-4o).
temperaturenumbernãoTemperatura de amostragem (0,0 a 1,0).
max_tokensnumbernãoMáximo de tokens de saída gerados.
#
Segurança

Proteção imediata contra injeção

Informações

Mensagens do sistema são estritamente proibidas dentro do array messages (validate_roles). Devem ser passados ​​através do parâmetro system. O servidor concatena o system_prompt configurado pelo administrador do projeto antes de qualquer prompt fornecido pelo usuário, garantindo que as políticas da plataforma não possam ser substituídas por solicitações do usuário.

v1.0 · revisado 31 de out. de 2026