개요
스트리밍을 사용하면 전체 응답을 기다리지 않고 응답 토큰이 생성되는 대로 수신할 수 있습니다. 이를 통해 사용자에게 인지되는 지연 시간을 크게 개선할 수 있습니다.스트리밍 사용 시기
- 채팅 인터페이스 — 타이핑 표시기 및 실시간 텍스트 표시
- 긴 응답 — 전체 응답을 기다리지 않게 함
- 코드 생성 — 코드가 작성되는 과정을 표시
작동 방식
- 요청에
stream: true를 설정합니다 - OpenModex가 SSE (Server-Sent Events) 연결을 엽니다
- 토큰이 생성되면서
data:이벤트로 전송됩니다 - 스트림은
data: [DONE]으로 종료됩니다