Spaces:
Build error
Build error
Deploy trask-http web research from community-bots@6f6709a0116dc99200b9a9ba4cf65f3bf5a649c9
ddf7640 verified | title: Holocron Trask HTTP (GPTR) | |
| emoji: 🔮 | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: docker | |
| app_port: 7860 | |
| pinned: false | |
| # Holocron Trask HTTP | |
| Public `trask-http-server` and `/api/trask/*` for Holocron. Docker image includes **Crawl4AI** research venv (`TRASK_WEB_RESEARCH_PYTHON`). Set `OPENAI_API_KEY` or `OPENROUTER_API_KEY` for live synthesis (`docs/trask-research-backends.md`). | |
| - Source: `apps/trask-http-server` in [OpenKotOR/community-bots](https://github.com/OpenKotOR/community-bots) | |
| - Deployed by `.github/workflows/trask-http-public.yml` | |
| - Fronted for GitHub Pages by the Cloudflare worker (`TRASK_RESEARCHWIZARD_BASE_URL` when `TRASK_BUILTIN_API=0`) | |
| ## Space secrets (all optional) | |
| CI syncs from GitHub repository secrets when they exist. None are required for deploy. | |
| | Secret | Purpose | | |
| |--------|---------| | |
| | `OPENAI_API_KEY` | Optional OpenAI-compatible chat | | |
| | `OPENROUTER_API_KEY` | Optional; also used when `OPENAI_API_KEY` is unset (see `loadSharedAiConfig`) | | |
| | `TAVILY_API_KEY` | Optional web retrieval | | |
| | `FAST_LLM` / `SMART_LLM` / `STRATEGIC_LLM` | Optional GPTR model overrides | | |
| Holocron research **requires at least one working LLM** in the provider fallback chain (`llm_fallbacks` free models when no paid keys are set). On startup, `trask-http-server` probes the chain and exposes `researchAvailable` on `GET /api/trask/session`. Set `TRASK_STRICT_LLM_PROBE=1` to refuse boot when every provider fails. | |