AI_API_KEY=your_api_key_here AI_PROVIDER=qwen AI_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1 AI_MODEL=qwen3.5-flash AI_THINKING=disabled # Optional: enable semantic RAG retrieval. Without this, the app uses tag/keyword retrieval. # EMBEDDING_API_KEY can be omitted when it is the same as AI_API_KEY. EMBEDDING_MODEL=text-embedding-v4 EMBEDDING_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1 EMBEDDING_DIMENSIONS=1024 # You can still use OpenAI by changing model/base url: # OPENAI_API_KEY=your_openai_api_key_here # EMBEDDING_MODEL=text-embedding-3-small # EMBEDDING_BASE_URL=https://api.openai.com/v1 PORT=8787 UPSTREAM_TIMEOUT_MS=20000 EMBEDDING_TIMEOUT_MS=15000 API_RATE_LIMIT_WINDOW_MS=60000 API_RATE_LIMIT_MAX=60