🗣️ speech.apis.how
speech.apis.how는 multi-saas-kit에서 제공하는 speech API managed 예시 도메인 입니다.
이 서비스는 TTS, STT, conversation streaming을 하나의 제품 흐름으로 묶고, 내부적으로는 llm.apis.how와 공용 API Access Key Core를 함께 사용합니다.
핵심 구조
Browser / App / Server
│
│ Speech API Token
▼
speech.apis.how
│
├─ token introspection
├─ TTS / STT
└─ conversation -> llm.apis.how
즉 외부 사용자는 Speech API Token으로 speech.apis.how를 호출하고, 내부 speech-service는 별도 internal key로 llm.apis.how를 사용합니다.
어떤 토큰을 써야 하나
- 외부 호출자
Speech API Token
- 내부 서비스
LLM_API_KEY같은 internal service key
중요:
- LiteLLM virtual key를 브라우저
speech호출에 직접 쓰는 구조는 아닙니다. Speech API Token은apis.how의 access key authority에서 발급한 키를 사용합니다.
WebSocket 사용 시 필수 조건
conversation stream에는 보통 다음 설정이 필요합니다.
- ability:
conversation:stream allow_websocket = true
브라우저 직접 호출이면 추가로:
allowed_originsallowed_domains
서버 호출이면:
allowed_ip_cidrs