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
|
# Get your key from: https://openrouter.ai/keys
|
||||||
# Separate key for independent accounting/billing
|
# Separate key for independent accounting/billing
|
||||||
OPENROUTER_API_KEY=
|
OPENROUTER_API_KEY=
|
||||||
ASR_OPENROUTER_MODEL=google/gemini-3.1-flash-lite
|
ASR_OPENROUTER_MODEL=google/chirp-3
|
||||||
|
|
||||||
# Video upload (Phase 2)
|
# Video upload (Phase 2)
|
||||||
VIDEO_UPLOAD_DIR=./uploads
|
VIDEO_UPLOAD_DIR=./uploads
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,7 @@ class Settings(BaseSettings):
|
||||||
asr_realtime_model_name: str = "qwen3-asr-flash-realtime"
|
asr_realtime_model_name: str = "qwen3-asr-flash-realtime"
|
||||||
# OpenRouter STT (used when asr_provider=openrouter)
|
# OpenRouter STT (used when asr_provider=openrouter)
|
||||||
openrouter_api_key: str = ""
|
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 (Phase 2)
|
||||||
video_upload_dir: str = "./uploads"
|
video_upload_dir: str = "./uploads"
|
||||||
|
|
@ -82,7 +82,10 @@ VALID_ASR_PROVIDERS = frozenset({"dashscope", "openrouter"})
|
||||||
@lru_cache
|
@lru_cache
|
||||||
def get_settings() -> Settings:
|
def get_settings() -> Settings:
|
||||||
s = 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:
|
if s.asr_provider not in VALID_ASR_PROVIDERS:
|
||||||
raise ValueError(
|
raise ValueError(
|
||||||
f"Invalid ASR_PROVIDER '{s.asr_provider}'. "
|
f"Invalid ASR_PROVIDER '{s.asr_provider}'. "
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue