backendKeys.ts 1.5 KB

123456789101112131415161718192021222324252627282930
  1. export const backendKeyMap: Record<string, string[]> = {
  2. openai: ["openai_url", "openai_apikey", "openai_model"],
  3. llamacpp: ["llamacpp_url", "llamacpp_stop_sequence"],
  4. windowai: [],
  5. ollama: ["ollama_url", "ollama_model"],
  6. koboldai: ["koboldai_url", "koboldai_use_extra", "koboldai_stop_sequence"],
  7. openrouter: ["openrouter_apikey", "openrouter_url", "openrouter_model"],
  8. elvenlabs: ["elevenlabs_apikey", "elevenlabs_voiceid", "elvenlabs_model"],
  9. speecht5: ["speecht5_speaker_embedding_url"],
  10. openai_tts: ["openai_tts_apikey", "openai_tts_url", "openai_tts_model", "openai_tts_voice"],
  11. localXTTS: [
  12. "localXTTS_url", "alltalk_version", "alltalk_voice",
  13. "alltalk_language", "alltalk_rvc_voice", "alltalk_rvc_pitch"
  14. ],
  15. piper: ["piper_url"],
  16. coquiLocal: ["coquiLocal_url", "coquiLocal_voiceid"],
  17. whisper_browser: [],
  18. whisper_openai: ["openai_whisper_url", "openai_whisper_apikey", "openai_whisper_model"],
  19. whispercpp: ["whispercpp_url"],
  20. vision_llamacpp: ["vision_llamacpp_url"],
  21. vision_openai: ["vision_openai_apikey", "vision_openai_url", "vision_openai_model"],
  22. vision_ollama: ["vision_ollama_url", "vision_ollama_model"],
  23. amicaLife : ["amica_life_enabled", "min_time_interval_sec", "max_time_interval_sec", "time_to_sleep_sec", "idle_text_prompt"],
  24. rvc: ["rvc_enabled","rvc_url","rvc_model_name","rvc_f0_upkey","rvc_f0_method","rvc_index_path","rvc_index_rate","rvc_filter_radius","rvc_resample_sr","rvc_rms_mix_rate","rvc_protect",]
  25. };