Spaces:
Running
Running
| # โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ | |
| # OpenHer โ Unified API Configuration | |
| # โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ | |
| # All external API settings in one place. | |
| # ENV var overrides always take priority over this file. | |
| # Future APIs (vision, STT, etc.) add new sections here. | |
| # โโ LLM (ๅฏน่ฏๅผๆ) โโ | |
| llm: | |
| provider: "gemini" # Active provider name | |
| # model is auto-resolved from providers.<name>.default_model | |
| # Override globally: set DEFAULT_MODEL env var | |
| temperature: 0.92 | |
| max_tokens: 1024 | |
| providers: | |
| dashscope: | |
| base_url: "https://dashscope.aliyuncs.com/compatible-mode/v1" | |
| api_key_env: "DASHSCOPE_API_KEY" | |
| default_model: "qwen-flash-2025-07-28" | |
| openai: | |
| base_url: "https://api.openai.com/v1" | |
| api_key_env: "OPENAI_API_KEY" | |
| default_model: "gpt-4o" | |
| moonshot: | |
| base_url: "https://api.moonshot.cn/v1" | |
| api_key_env: "MOONSHOT_API_KEY" | |
| default_model: "moonshot-v1-auto" | |
| ollama: | |
| base_url: "http://localhost:11434/v1" | |
| api_key_env: "" | |
| default_model: "qwen3.5:9b" | |
| no_key_required: true | |
| gemini: | |
| api_key_env: "GEMINI_API_KEY" | |
| default_model: "gemini-3.1-flash-lite-preview" | |
| stepfun: | |
| base_url: "https://api.stepfun.com/v1" | |
| api_key_env: "STEPFUN_API_KEY" | |
| default_model: "step-3.5-flash" | |
| minimax: | |
| base_url: "https://api.minimax.io/v1" | |
| api_key_env: "MINIMAX_LLM_API_KEY" | |
| default_model: "MiniMax-M2.7" | |
| litertlm: | |
| api_key_env: "" | |
| default_model: "gemma-4-e2b" | |
| no_key_required: true | |
| # โโ TTS (่ฏญ้ณๅๆ) โโ | |
| tts: | |
| provider: "dashscope" # openai / dashscope / minimax | |
| cache_dir: ".cache/tts" # Relative to project root | |
| providers: | |
| openai: | |
| api_key_env: "OPENAI_API_KEY" | |
| dashscope: | |
| api_key_env: "DASHSCOPE_API_KEY" | |
| model: "qwen3-tts-instruct-flash-realtime" | |
| default_voice: "Cherry" | |
| minimax: | |
| api_key_env: "MINIMAX_API_KEY" | |
| model: "speech-2.8-turbo" | |
| # Per-persona voice mapping (provider-specific) | |
| # When switching TTS provider, update these values accordingly | |
| voice_map: | |
| ember: "gentle_female" | |
| iris: "Momo" | |
| kai: "calm_male" | |
| kelly: "calm_male" | |
| luna: "Maia" | |
| mia: "sweet_female" | |
| nova: "Cherry" | |
| rex: "calm_male" | |
| sora: "gentle_female" | |
| vivian: "Serena" | |
| # โโ Memory (ๅๅฑ่ฎฐๅฟ) โโ | |
| # SoulMem: ่กไธบ่ฎฐๅฟ โ ๆๅฏผๆไนๅ (ๅธธ้ฉป๏ผSQLite FTS5) | |
| # EverMemOS: ้่ฟฐ่ฎฐๅฟ โ ่ฎฐไฝๅไบไปไน (ๅฏ้ๅขๅผบ๏ผHTTP) | |
| memory: | |
| soulmem: | |
| db_path: ".data/memory.db" # ๅธธ้ฉป๏ผๆปๆฏๅฏ็จ | |
| evermemos: | |
| enabled: false # Set to true + base_url after starting EverMemOS | |
| base_url: "" # e.g. "http://localhost:1995/api/v1" | |
| api_key_env: "EVERMEMOS_API_KEY" | |
| # โโ Image (ๅพ็็ๆ) โโ | |
| image: | |
| provider: "gemini" | |
| cache_dir: ".cache/image" | |
| providers: | |
| gemini: | |
| api_key_env: "GEMINI_API_KEY" | |
| model: "gemini-3.1-flash-image-preview" | |
| # โโ Speech (่ฏญ้ณ่ฝๅ) โโ | |
| # ๆณจ: providers/config.py ๅๆถๆฏๆ "tts" ๅ "speech" key | |
| # ๅฝๅไฟๆ "tts" ไธๆน๏ผๅ็ปญ่ฟ็งปๅฐ "speech" | |
| # โโ ้ข็: ๆชๆฅ API โโ | |
| # speech: | |
| # asr: | |
| # provider: "paraformer" | |
| # live: | |
| # provider: "realtime" | |