Repolode
anomalyco

anomalyco/models.dev

Base de datos de código abierto y colaborativa con especificaciones, precios y capacidades de modelos de IA, disponible mediante una API pública.

Estrellas
7,304
Forks
1,861
Issues abiertos
385
Último commit
hace 7 horas

¿Qué es?

Models.dev reúne en un solo lugar especificaciones, precios y capacidades de modelos de IA de numerosos proveedores. Los datos se almacenan en archivos TOML en el repositorio, organizados por proveedor y modelo, y se utilizan para generar el sitio web y su API.

El proyecto ofrece una API JSON en models.dev/api.json que devuelve endpoints de proveedores y detalles de modelos, además de models.json, independiente del proveedor, y un catálogo combinado en catalog.json. Cada modelo se identifica con un ID compatible con AI SDK, y hay logotipos de proveedores en archivos SVG identificados por ID de proveedor. De forma predeterminada, se excluyen tipos de modelo especializados, como los modelos de decisión; se pueden solicitar mediante un filtro de tipo.

Los colaboradores añaden proveedores y modelos mediante pull requests. Los precios y límites específicos de cada proveedor pueden reutilizar metadatos compartidos del modelo mediante una referencia base_model, y una GitHub Action valida las contribuciones según el esquema. opencode también utiliza el proyecto internamente.

Funciones clave

  • 01Ofrece una API JSON pública con especificaciones y precios de modelos de IA, además de información sobre proveedores.
  • 02Proporciona metadatos de modelos independientes del proveedor por separado de los detalles de servicio específicos de cada proveedor.
  • 03Almacena todos los datos en archivos TOML organizados por proveedor y modelo.
  • 04Permite filtrar por tipo de modelo mediante un parámetro de consulta.
  • 05Sirve los logotipos de los proveedores como archivos SVG.
  • 06Valida las contribuciones de la comunidad según un esquema mediante una GitHub Action.

Casos de uso

  • Consultar límites de contexto, modalidades o precios por token al elegir un modelo para una aplicación.
  • Proporcionar una lista de modelos a herramientas o editores que necesiten datos actualizados de proveedores y modelos.
  • Atribuir los ID de modelo específicos de cada proveedor al laboratorio de origen mediante canonical_model_id.
  • Contribuir con nuevos proveedores o actualizaciones de modelos para mantener actualizado el conjunto de datos compartido.

Inicio rápido

  1. 1

    Consulta el catálogo completo de modelos a través de la API pública

    curl https://models.dev/api.json
  2. 2

    Filtra la API para incluir modelos especializados de toma de decisiones

    curl "https://models.dev/api.json?type=decision"
  3. 3

    Obtén solo los metadatos de modelos independientes del proveedor

    curl https://models.dev/models.json

Antes de usarlo

  • Los tipos de modelos especializados se omiten de la API de forma predeterminada, por lo que debes pasar un parámetro type para verlos.

Temas

Preguntas frecuentes

¿Qué es models.dev?
Base de datos de código abierto y colaborativa con especificaciones, precios y capacidades de modelos de IA, disponible mediante una API pública. Models.dev reúne en un solo lugar especificaciones, precios y capacidades de modelos de IA de numerosos proveedores. Los datos se almacenan en archivos TOML en el repositorio, organizados por proveedor y modelo, y se utilizan para generar el sitio web y su API.
¿models.dev es gratuito? ¿Qué licencia tiene?
models.dev es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿models.dev sigue mantenido?
Mantenimiento activo. El último commit de models.dev fue el 19 oct 2026.
¿Para qué puedo usar models.dev?
Consultar límites de contexto, modalidades o precios por token al elegir un modelo para una aplicación. Proporcionar una lista de modelos a herramientas o editores que necesiten datos actualizados de proveedores y modelos. Atribuir los ID de modelo específicos de cada proveedor al laboratorio de origen mediante canonical_model_id. Contribuir con nuevos proveedores o actualizaciones de modelos para mantener actualizado el conjunto de datos compartido.
¿Cómo se instala models.dev?
Consulta el catálogo completo de modelos a través de la API pública: curl https://models.dev/api.json Filtra la API para incluir modelos especializados de toma de decisiones: curl "https://models.dev/api.json?type=decision" Obtén solo los metadatos de modelos independientes del proveedor: curl https://models.dev/models.json
¿Dónde consigo models.dev?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/anomalyco/models.dev

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados