Skip to content

Files

Latest commit

511c540 · Sep 6, 2023

History

History
61 lines (39 loc) · 1.68 KB

README.md

File metadata and controls

61 lines (39 loc) · 1.68 KB

huggingface-llm-filtering

Explore and filter HuggingFace models with ease. This utility web application enables users to view all models from a specific HuggingFace user, offering advanced filtering options tailored for Large Language Models (LLMs).

🔗 Live Version: https://netroscript.github.io/huggingface-llm-filtering/

Features

  • Quick Search: Instantly search for models by their names.
  • Flexible Filtering: Filter by model type (GGML, GPTQ, GGUF), model size, and licensing.
  • Custom Sorting: Organize models based on time, downloads, or likes.

Application Screenshot

Tech Stack

  • Framework: SvelteKit
  • UI Toolkit: skeleton.dev
  • Data Source: The app fetches models from a HuggingFace author through the official API and processes the data for optimized display.

Development

Setup

Install the necessary dependencies:

pnpm install
# Alternatively, you can use npm install or yarn

Running Locally

To start a development server:

pnpm run dev

Or to start the server and launch the app in a new browser tab:

pnpm run dev -- --open

Building for Production

To generate a production-ready version of the app (exported as static HTML):

pnpm run build

Preview the production build using:

pnpm run preview

Continuous Deployment

This repository is equipped with a GitHub Actions workflow that auto-deploys changes to the GitHub Pages site.