model-catalog  by lmstudio-ai

JSON descriptors for Large Language Model (LLM) files

Created 2 years ago
799 stars

Top 44.1% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
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

Inactive

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

Explore Similar Projects

Starred by Kaichao You Kaichao You(Core Maintainer of vLLM), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
3 more.

lm-format-enforcer by noamgat

0.6%
2k
Format enforcer for language model outputs (JSON, regex, etc.)
Created 2 years ago
Updated 3 weeks ago
Feedback? Help us improve.