Files
kira/backend/config.py
T
hobokenchicken 83a990e838 feat(audio): Gemini Live API replaces Whisper+GPT+ElevenLabs
Single WebSocket proxy: frontend PCM16 16kHz → backend → Gemini Live API
Gemini returns PCM16 24kHz audio + text. Playback via Web Audio API queue.
Removed OpenAI/DeepSeek deps. Model: gemini-3.1-flash-live-preview.
Voice: Aoede. Streaming bidirectional audio with silence gating.
2026-06-05 23:36:29 -04:00

23 lines
413 B
Python

from pydantic_settings import BaseSettings
class Settings(BaseSettings):
# Gemini Live API
gemini_api_key: str = ""
# Honcho (memory)
honcho_api_key: str = ""
honcho_base_url: str = ""
# Server
host: str = "0.0.0.0"
port: int = 8000
model_config = {
"env_file": ".env",
"env_file_encoding": "utf-8",
"extra": "ignore",
}
settings = Settings()