아우라베이스 로고
아우라베이스문서
아우라베이스 로고
아우라베이스문서
API/AI Gateway/채팅 완료 및 스트리밍

채팅 완료 및 스트리밍

POST/v1/ai/{project_id}/chat

즉각적인 주입 방어 및 자동화된 폴백을 통해 OpenAI, Anthropic Claude 및 Google Gemini에 대한 채팅 완료를 프록시합니다.

이 페이지는 자동으로 번역되었습니다. 영어 버전은 권위가 있습니다.
#
요청

헤더

헤더필수가치
apikey응프로젝트 공개 익명 키 또는 비공개 service_role 키
Authorization아니Bearer <user_jwt>
Content-Type응application/json
Accept아니text/event-stream (/chat/stream호출 시)
#
요청

매개변수

매개변수유형필수설명
messagesChatMessage[]응대화의 배열이 바뀌었습니다. user 및 assistant 역할만 허용됩니다.
systemstring아니모델에 지시하는 시스템 프롬프트입니다. 프로젝트 수준 프롬프트로 자동 구성됩니다.
providerstring아니대상 LLM 제공자(anthropic, openai, google). 프로젝트 설정이 기본값입니다.
modelstring아니공급자 모델 식별자(예: claude-3-5-sonnet, gpt-4o).
temperaturenumber아니샘플링 온도(0.0~1.0).
max_tokensnumber아니생성된 최대 출력 토큰입니다.
#
보안

신속한 주입 보호

정보

시스템 메시지는 messages 배열(validate_roles) 내부에서 엄격히 금지됩니다. system 매개변수를 통해 전달되어야 합니다. 서버는 사용자가 제공한 프롬프트에 앞서 프로젝트의 관리자가 구성한 system_prompt을 연결하여 플랫폼 정책이 사용자 요청에 의해 재정의될 수 없도록 보장합니다.

v1.0 · 개정 2026. 10. 31.