Spaces:
Running
Running
Commit History
7 days ago
-
README as a standard project README; Space configuration moved to a Space card
GitHub showed the Hugging Face Space settings as a table at the top of the README. They now live in space/README.md, which the deploy step puts in place of README.md only in the copy pushed to the Space. The README describes the project, its features, pipeline, installation, commands, configuration, evaluation, layout and principles. Claude-Session: https://claude.ai/code/session_01AteuhwysR4rHp4fqUteLAE55cd90c
19 days ago
-
Model providers: Claude via OpenRouter by default, OpenAI fallback, any OpenAI-compatible endpoint
- New default provider openrouter (anthropic/claude-sonnet-5.5), with openai/gpt-4.1-mini tried once on outages, rate limits or unreadable answers; account errors (bad key, no credit) are not retried. - New 'compatible' provider for an institution's own gateway or local open models (vLLM, Ollama) via CURATORBOT_LLM_BASE_URL. - Plain-English errors for curators; details go to the server log. - /api/health and the How it works tab show the model and any fallback. - docs/model-providers.md explains the choice and data protection. Claude-Session: https://claude.ai/code/session_01AteuhwysR4rHp4fqUteLAEfa829bf
20 days ago
-
Site-wide passcode: share a public Space with the team without exposing interviews
CURATORBOT_SITE_PASSCODE puts every page and API call behind a sign-in page (14-day cookie, cleared when the passcode changes). Scripts can use the X-Site-Passcode header. Docs explain how to share the Space safely. Claude-Session: https://claude.ai/code/session_01AteuhwysR4rHp4fqUteLAEbe9517e
22 days ago
-
Use the Hugging Face username (ignatius) for the Space and dataset
Claude-Session: https://claude.ai/code/session_01AteuhwysR4rHp4fqUteLAE96a766a -
Real-data demo: intake queue, catalogue comparison, private interview data
- Intake queue as the landing page: new submissions first, then released interviews with their catalogue scores, then the synthetic example - Interview status (under review, released, synthetic) in briefs, CLI and UI - Catalogue comparison tab for released interviews: headings found, missed (separating vocabulary gaps from model misses) and extra suggestions with their evidence - Real briefs load from a private Hugging Face dataset at start-up (and on /api/reload), so partner material never enters the code repository - Importer for the museum's released PDF transcripts (speaker initials, page headers and footers), so released interviews skip transcription - Runbook for the two data tracks; data policy and deployment guide updated; Colab notebook takes a status and a donor or catalogue file Claude-Session: https://claude.ai/code/session_01AteuhwysR4rHp4fqUteLAE9b35635 -
Deployment guide: Docker Spaces now need Hugging Face PRO; host on the personal account
Claude-Session: https://claude.ai/code/session_01AteuhwysR4rHp4fqUteLAEffc24b0
27 days ago
-
CuratorBot prototype: pipeline, hosted demo and project kit
- curatorbot package: Q/A transcripts, spatio-textual 0.4.1 annotation, period gazetteer with review reasons, Anthropic/OpenAI agent with quote and vocabulary validators, heading back-test, CLI - FastAPI app and viewer for a Hugging Face Docker Space, with passcode- protected live analysis and optional short-clip transcription - Synthetic demonstration interview (DEMO-0001) - Tooling for released interviews: GPU prepare script and Colab notebook - Docs (deployment, data policy, brief schema) and a project kit for the Claude and ChatGPT projects; CI and Space deploy workflows Claude-Session: https://claude.ai/code/session_01AteuhwysR4rHp4fqUteLAE3bf43cb