Spaces:
Sleeping
Sleeping
Download .env.example from appQQQ/FinDataPilot: direct link, hf CLI and curl.
- Browser
- Download file 2.61 kB
-
https://huggingface.co/spaces/appQQQ/FinDataPilot/resolve/main/.env.example
- Command line
-
hf download hf://spaces/appQQQ/FinDataPilot/.env.example
-
curl -L -o .env.example https://huggingface.co/spaces/appQQQ/FinDataPilot/resolve/main/.env.example
2.61 kB
| # ===== LLM ===== | |
| # LLM provider: minimax | openai | anthropic | custom (OpenAI-compatible) | |
| LLM_PROVIDER=minimax | |
| LLM_BASE_URL=https://api.minimaxi.com/v1 | |
| LLM_API_KEY=your-api-key-here | |
| LLM_MODEL=MiniMax-M3 | |
| LLM_TEMPERATURE=0.2 | |
| LLM_MAX_TOKENS=4096 | |
| # ===== iWencai / 问财 API (used by 4 skills) ===== | |
| IWENCAI_API_KEY=your-iwencai-api-key-here | |
| # IWENCAI_SKILL_ID_OVERRIDES=financial-query=hithink-financial-query,news-search=news-search | |
| # ===== AnySearch (bundled web + vertical search skill) ===== | |
| # Optional: API key for higher rate limits. Without it, anonymous | |
| # access is used. Get a key at https://anysearch.com/console/api-keys | |
| ANYSEARCH_API_KEY= | |
| # Path to the unpacked anysearch-skill/ directory. Leave empty to use | |
| # the bundled Skills/anysearch-skill/ that ships with this repo. | |
| ANYSEARCH_SKILL_DIR= | |
| # Subprocess timeout in seconds (default 30). | |
| ANYSEARCH_TIMEOUT=30 | |
| # ===== Server ===== | |
| DATA_PILOT_HOST=0.0.0.0 | |
| DATA_PILOT_PORT=7860 | |
| DATA_PILOT_ENV=development | |
| # Required in production. Generate with: openssl rand -hex 32 | |
| AUTH_SECRET=change-me-before-production | |
| # Renewable anonymous browser identity lifetime. Clearing browser storage or | |
| # switching devices intentionally creates a new identity (there is no login). | |
| AUTH_TOKEN_TTL_HOURS=8760 | |
| # Administrator-only endpoints (Skill management and diagnostics). Do not put | |
| # this value in VITE_* variables or any public frontend build. | |
| ADMIN_API_KEY= | |
| # Legacy alias for ADMIN_API_KEY. Prefer ADMIN_API_KEY for new deployments. | |
| API_KEY= | |
| # ===== CORS ===== | |
| CORS_ALLOW_ORIGINS=http://localhost:5173,http://localhost:3000,http://127.0.0.1:5173 | |
| # ===== Storage ===== | |
| # Set to a Turso URL to use libSQL in production; leave empty to use local SQLite | |
| TURSO_DATABASE_URL= | |
| TURSO_AUTH_TOKEN= | |
| LOCAL_SQLITE_PATH=./data/findatapilot.db | |
| # HF-only fallback when the persistent /data volume is unavailable. Data here | |
| # is intentionally ephemeral; use HF persistent storage or Turso for history. | |
| HF_EPHEMERAL_DATA_PATH=/tmp/findatapilot | |
| # ===== Memory ===== | |
| MEMORY_ENABLED=true | |
| MEMORY_SHORT_TERM_TTL_DAYS=30 | |
| MEMORY_SHORT_SUMMARY_MAX_CHARS=4000 | |
| MEMORY_LONG_TERM_MAX_ITEMS=100 | |
| MEMORY_RECALL_MAX_ITEMS=12 | |
| # ===== Agent ===== | |
| AGENT_MAX_SKILL_CALLS=48 | |
| AGENT_MAX_PLANNING_CYCLES=5 | |
| AGENT_SKILL_RESOURCE_MAX_CHARS=12000 | |
| AGENT_MAX_PARALLEL_SKILLS=1 | |
| AGENT_ENABLE_REFLECTION=true | |
| AGENT_RUN_TIMEOUT_SECONDS=600 | |
| # Disabled by default. Prompt-only uploads require this AND ADMIN_API_KEY. | |
| # Python code uploads are always rejected in the API process. | |
| ENABLE_SKILL_UPLOAD=false | |
| # ===== Observability ===== | |
| LANGFUSE_PUBLIC_KEY= | |
| LANGFUSE_SECRET_KEY= | |
| LANGFUSE_HOST= | |
| LOG_LEVEL=INFO | |