feat(discovery): Add Hugging Face Hub discovery filters for Video and Audio models - #18
feat(discovery): Add Hugging Face Hub discovery filters for Video and Audio models#18spelech wants to merge 2 commits into
Conversation
… Audio models - Update IHuggingFaceSearchService and HuggingFaceSearchService to support pipelineTag parameter and SearchModelsAsync. - Update ModelProxyEndpoints GET /api/hf/search to pass pipeline_tag to Hugging Face API and add streaming download endpoints. - Add DownloadManager with ResolveTargetDirectory to route video models (ComfyUI/models/diffusion_models), TTS/audio models (models/tts), 3D models (models/3d), LORA (models/Lora), and checkpoints. - Update HuggingFaceSearchViewModel and HuggingFaceTabControl with category filter buttons ([All], [LLM (GGUF)], [Video], [Speech/TTS], [Music/SFX], [3D Mesh]). - Add unit tests verifying pipelineTag search and DownloadManager target directory routing. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
🔍 Pull Request Review: PR #18 - Hugging Face Hub Discovery Filters for Video and Audio Models🌟 Overall Verdict: APPROVED WITH SUGGESTIONS / NITPICKS (
|
… Audio models - Update IHuggingFaceSearchService and HuggingFaceSearchService to support pipelineTag parameter and SearchModelsAsync. - Update ModelProxyEndpoints GET /api/hf/search to pass pipeline_tag to Hugging Face API and add streaming download endpoints. - Add DownloadManager with ResolveTargetDirectory to route video models (ComfyUI/models/diffusion_models), TTS/audio models (models/tts), 3D models (models/3d), LORA (models/Lora), and checkpoints. - Update HuggingFaceSearchViewModel and HuggingFaceTabControl with category filter buttons ([All], [LLM (GGUF)], [Video], [Speech/TTS], [Music/SFX], [3D Mesh]). - Add unit tests verifying pipelineTag search and DownloadManager target directory routing. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
|
Integrated and merged into main as part of release v3.7.0. |
Extended model hub discovery in Hugging Face Hub and Civitai proxy endpoints and search services to filter, search, and route download weights for Video (Wan, LTX, HunyuanVideo), Audio/TTS (Kokoro, F5-TTS, Stable Audio), 3D Mesh, and GGUF models. Added category filter bar buttons to HuggingFaceTabControl.axaml and unit tests.
Fixes #13
PR created automatically by Jules for task 12295208130764334231 started by @spelech