fix: change default OpenRouter STT model to google/chirp-3
google/gemini-3.1-flash-lite is not an STT model; chirp-3 is one of the 8 supported OpenRouter STT models. Ultraworked with Sisyphus Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
parent
5da74ec24c
commit
552b4964bf
|
|
@ -46,7 +46,7 @@ ASR_REALTIME_MODEL_NAME=qwen3-asr-flash-realtime
|
|||
# Get your key from: https://openrouter.ai/keys
|
||||
# Separate key for independent accounting/billing
|
||||
OPENROUTER_API_KEY=
|
||||
ASR_OPENROUTER_MODEL=google/gemini-3.1-flash-lite
|
||||
ASR_OPENROUTER_MODEL=google/chirp-3
|
||||
|
||||
# Video upload (Phase 2)
|
||||
VIDEO_UPLOAD_DIR=./uploads
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ class Settings(BaseSettings):
|
|||
asr_realtime_model_name: str = "qwen3-asr-flash-realtime"
|
||||
# OpenRouter STT (used when asr_provider=openrouter)
|
||||
openrouter_api_key: str = ""
|
||||
asr_openrouter_model: str = "google/gemini-3.1-flash-lite"
|
||||
asr_openrouter_model: str = "google/chirp-3"
|
||||
|
||||
# Video upload (Phase 2)
|
||||
video_upload_dir: str = "./uploads"
|
||||
|
|
@ -82,7 +82,10 @@ VALID_ASR_PROVIDERS = frozenset({"dashscope", "openrouter"})
|
|||
@lru_cache
|
||||
def get_settings() -> Settings:
|
||||
s = Settings()
|
||||
logger.info("Settings loaded: llm_model=%s embedding_model=%s", s.llm_model_name, s.embedding_model)
|
||||
logger.info(
|
||||
"Settings loaded: llm_model=%s embedding_model=%s asr_provider=%s",
|
||||
s.llm_model_name, s.embedding_model, s.asr_provider,
|
||||
)
|
||||
if s.asr_provider not in VALID_ASR_PROVIDERS:
|
||||
raise ValueError(
|
||||
f"Invalid ASR_PROVIDER '{s.asr_provider}'. "
|
||||
|
|
|
|||
Loading…
Reference in New Issue