model-catalog  by lmstudio-ai

JSON descriptors for Large Language Model (LLM) files

created 2 years ago
799 stars

Top 45.0% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides a standardized JSON format for describing Large Language Model (LLM) files, enabling consistent metadata across different models. It targets developers and researchers working with LLMs, offering a structured way to manage and discover model details like size, architecture, and file formats.

How It Works

The project defines a JSON schema for individual model descriptors, capturing essential information such as model size (e.g., 7B, 13B), architecture (e.g., Llama, MPT), and file formats including quantization details (e.g., ggml, q4_K_M). A GitHub Action automatically merges these individual JSON files into a central catalog.json, with another action ensuring schema validation for all contributions.

Quick Start & Requirements

Highlighted Details

  • Standardized JSON schema for LLM file metadata.
  • Supports detailed information on model size, architecture, and quantization.
  • Automated validation and catalog generation via GitHub Actions.
  • Community-driven contribution model.

Maintenance & Community

  • Open to community contributions for cataloging models and improving the format.
  • Contribution process outlined in CONTRIBUTING.md.

Licensing & Compatibility

  • License not specified in the README.

Limitations & Caveats

The README does not specify the license, which may impact commercial use or integration into closed-source projects.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
9 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.