# Application Settings DEBUG=True APP_ENV=development # docker build args NEXT_PUBLIC_API_URL="http://localhost:8000/api" AGENT_RECURSION_LIMIT=30 # CORS settings # Comma-separated list of allowed origins for CORS requests # Example: ALLOWED_ORIGINS=http://localhost:3000,http://example.com ALLOWED_ORIGINS=http://localhost:3000 # Search Engine, Supported values: tavily (recommended), duckduckgo, brave_search, arxiv SEARCH_API=tavily TAVILY_API_KEY=tvly-xxx # BRAVE_SEARCH_API_KEY=xxx # Required only if SEARCH_API is brave_search # JINA_API_KEY=jina_xxx # Optional, default is None # Optional, RAG provider # RAG_PROVIDER=vikingdb_knowledge_base # VIKINGDB_KNOWLEDGE_BASE_API_URL="api-knowledgebase.mlp.cn-beijing.volces.com" # VIKINGDB_KNOWLEDGE_BASE_API_AK="AKxxx" # VIKINGDB_KNOWLEDGE_BASE_API_SK="" # VIKINGDB_KNOWLEDGE_BASE_RETRIEVAL_SIZE=15 # RAG_PROVIDER=ragflow # RAGFLOW_API_URL="http://localhost:9388" # RAGFLOW_API_KEY="ragflow-xxx" # RAGFLOW_RETRIEVAL_SIZE=10 # Optional, volcengine TTS for generating podcast VOLCENGINE_TTS_APPID=xxx VOLCENGINE_TTS_ACCESS_TOKEN=xxx # VOLCENGINE_TTS_CLUSTER=volcano_tts # Optional, default is volcano_tts # VOLCENGINE_TTS_VOICE_TYPE=BV700_V2_streaming # Optional, default is BV700_V2_streaming # Option, for langsmith tracing and monitoring # LANGSMITH_TRACING=true # LANGSMITH_ENDPOINT="https://api.smith.langchain.com" # LANGSMITH_API_KEY="xxx" # LANGSMITH_PROJECT="xxx" # [!NOTE] # For model settings and other configurations, please refer to `docs/configuration_guide.md`