Realtime WebSocket — 서버 대 서버 연결
Realtime WebSocket — 서버 대 서버 연결
Realtime API를 서버 간(server-to-server) 앱에서 쓰려면 WebSocket을 쓰는 게 좋아요. WebSocket은 실시간 데이터 전송에 널리 쓰이는 API라 Realtime 연결에 안성맞춤이고, 브라우저·모바일 클라이언트에는 WebRTC를 권장해요.
출처: https://developers.openai.com/api/docs/guides/realtime-websocket
서버 간 통합에서는 백엔드가 Realtime API에 WebSocket으로 직접 연결해요. 토큰이 보안 백엔드 서버에만 있으므로 표준 API 키(platform.openai.com/settings/organization/api-keys)로 인증할 수 있어요.
연결은 wss://api.openai.com/v1/realtime 엔드포인트를 쓰고, 요청 시 session 이벤트로 모델·음성·도구를 구성해요. 이후 클라이언트가 오디오 이벤트를 보내고 서버가 텍스트·오디오 응답 이벤트를 스트리밍으로 되돌려줍니다.