models.dev  by anomalyco

Open-source database of AI model specifications

Created 7 months ago
2,097 stars

Top 21.1% on SourcePulse

GitHubView on GitHub
Project Summary

Models.dev is an open-source, community-driven database cataloging AI model specifications, pricing, and capabilities, aiming to consolidate information currently fragmented across various providers. It serves AI developers and researchers seeking a centralized resource for model comparison and integration.

How It Works

The project maintains a database of AI model information stored as TOML files within the repository, organized by provider. This data powers both a public API and a web frontend. Contributions are managed via pull requests, with a GitHub Action automatically validating submissions against a defined schema to ensure data integrity and consistency.

Quick Start & Requirements

  • API Access: curl https://models.dev/api.json
  • Frontend Development: Requires Bun (bun install, cd packages/web, bun run dev).
  • Contribution: Fork the repository, add TOML files for providers and models, and submit a pull request.

Highlighted Details

  • Comprehensive data points include cost (input/output tokens), context limits, knowledge cutoff, release dates, and supported modalities (text, image, etc.).
  • Models are identified by a unique Model ID compatible with AI SDKs.
  • Automated validation via GitHub Actions ensures data quality.
  • Frontend is built with Bun and accessible locally for development.

Maintenance & Community

Created by the maintainers of SST. Community support is available via Discord and X.com.

Licensing & Compatibility

The repository's license is not explicitly stated in the provided README.

Limitations & Caveats

The project relies on community contributions for data accuracy and completeness. The license status requires clarification for commercial or closed-source integration.

Health Check
Last Commit

11 hours ago

Responsiveness

1 day

Pull Requests (30d)
101
Issues (30d)
19
Star History
368 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.