feat: integrate llm-backed routing with fallback

This commit is contained in:
Remi
2025-10-16 19:55:13 +02:00
parent ef38542c54
commit 649cae11bc
4 changed files with 180 additions and 127 deletions

View File

@@ -0,0 +1,16 @@
export function useRuntimeConfig() {
return {
openaiKey: process.env.OPENAI_API_KEY || '',
openaiProject: process.env.OPENAI_PROJECT || '',
openaiBaseUrl: process.env.OPENAI_BASE_URL || '',
llmModel: process.env.OPENAI_LLM_MODEL || 'gpt-5-nano',
ttsModel: process.env.OPENAI_TTS_MODEL || 'tts-1',
defaultVoiceId: process.env.OPENAI_VOICE_ID || 'alloy',
openaipApiKey: process.env.OPENAIP_API_KEY || '',
usePiper: false,
piperPort: 5001,
useSpeaches: false,
speachesBaseUrl: '',
speechModelId: 'speaches-ai/piper-en_US-ryan-low',
}
}