/api/live-captions/capabilities
Read live caption engine capability and provider state.
Response
{ configured:true, status:'active', providers:['mock','openai','rtzr','kangkyu_beta'] }.
- This endpoint is live in thegreit.com production.
Media
Live caption generation engine with provider selection and WebSocket streaming sessions.
프로바이더 선택과 WebSocket 스트리밍 세션을 지원하는 라이브 자동 자막 엔진입니다.
Overview
The live-caption engine is running in production under /api/live-captions/*.
The capabilities endpoint reports configured:true, status:active, and providers [mock, openai, rtzr, kangkyu_beta].
Caption sessions stream updates over WebSocket at /live-captions/{sessionId}/stream.
API Reference
Read live caption engine capability and provider state.
Response
{ configured:true, status:'active', providers:['mock','openai','rtzr','kangkyu_beta'] }.
Create a caption session with an optional provider choice.
| Name | Type | Required | Description |
|---|---|---|---|
| provider | mock | openai | rtzr | kangkyu_beta | No | Provider selected for the caption session. |
| audio | file | stream reference | No | Audio source used by the live caption session. |
Response
Session metadata, including the session id used by the stream route.
Stream caption events for an active session.
| Name | Type | Required | Description |
|---|---|---|---|
| sessionId | string | Yes | Caption session identifier returned by the session creation flow. |
Response
Streaming caption events with timing and text updates.
Quickstart
curl "https://thegreit.com/api/live-captions/capabilities" \
-H "Authorization: Bearer $GREIT_SESSION_TOKEN" \
-H "Accept: application/json" \
-H "X-Client: docs-quickstart" \
-iVersion log