Spaces:
Running on Zero
Running on Zero
Commit History
2 days ago
-
ChatUI Studio v2.0 — FastAPI + Transformers, multi-model / multi-task / agent
Original DeepSeek-Gradio space rewritten to run transformer models locally. Backend (app.py): * Replaced gr.Server + openai/SiliconFlow client with FastAPI + uvicorn * Provider is now transformers.AutoModelForCausalLM (no API key) * 5-model registry: SmolLM2-360M, Qwen2.5-0.5B/1.5B, TinyLlama-1.1B, Phi-3.5-mini * 5-task router: chat, code, summarize, translate, agent (each w/ system prompt) * Agent mode: ReAct loop using local model + 4 dependency-free tools (calculator, web_search stub, file_read sandboxed, now) * Endpoints: /api/models /api/tasks /api/load_model /api/run /healthz * Lazy model cache + chat template support + <think> block extraction Frontend (static/): * Kept original layout (history drawer, studio dashboard, chat thread, settings) * Added header model-picker pill with dropdown + status dot * Added task-bar with task pills under header * Added model-status indicator * Added 'Active Model' card in settings with Pre-load button * Added Sh…d2bc8de
-
Upload static/app.js with huggingface_hub
Verified signature109d5c1 -
Complete UI rebuild: switch to gradio.Server static-file serving, fix mobile layout from reference UI
Verified signature3e7e8e0 -
Upload static/app.js with huggingface_hub
Verified signature57430a1
-
feat: add HF OAuth auth, per-user sessions, chat history sidebar
Verified signature8686eae -
feat: add RP markdown support + auto-hide thinking
Verified signature4b3987f -
Upload folder using huggingface_hub
Verified signaturea689563
-
Render fully functional HTML video controls tag in chat bubble to enable video playback
9d871d4 -
Implement readyState check to resolve race conditions and guarantee initialization
7f0b15e -
Robustly query DOM elements after DOMContentLoaded to fix silent click failures
47d89d1 -
Update showcase recipes to use direct free-use image and video URLs
9d65b09
-
Restore working Client connection and positional predict arrays in app.js
ed9c135 -
Remove credentials field for 100% secure server-side key loading
62beaf6 -
Implement defensive DOM operations in app.js to fix startup crashes
2e50f11 -
Align Gradio client predictor parameters and connection imports with official docs
4d7b624 -
Embed brand logo image, fix blocking client connection and style header buttons
b85818d -
Declutter interface for ultra-minimalist and mobile-friendly StepFun Studio design
f12802a -
Redesign playground to match StepFun Studio reference UI
dc3d28d -
Initialize Step 3.7 Flash Gradio Server application
6e7902e