JavaScript-библиотека, которая встраивает GUI-агента в любую веб-страницу, позволяя управлять интерфейсом с помощью естественного языка.
anomalyco/models.dev
Открытая база спецификаций, цен и возможностей AI-моделей, которую пополняет сообщество и которая доступна через публичный API.
- Звёзды
- 7,304
- Форки
- 1,861
- Открытые issues
- 385
- Последний коммит
- 12 часов назад
Что это?
Models.dev собирает в одном месте спецификации, цены и сведения о возможностях AI-моделей от разных провайдеров. Данные хранятся в репозитории в виде TOML-файлов, сгруппированных по провайдерам и моделям, и используются для генерации сайта и его API.
Проект предоставляет JSON API по адресу models.dev/api.json. API возвращает эндпоинты провайдеров и сведения о моделях, а также отдельные файлы models.json с данными без привязки к провайдерам и catalog.json с объединённым каталогом. Идентификатор каждой модели совместим с AI SDK, а логотипы провайдеров доступны в формате SVG и обозначены ID провайдеров. Специализированные типы моделей, например модели для принятия решений, по умолчанию не включены в выдачу; их можно запросить с помощью фильтра по типу.
Участники сообщества добавляют провайдеров и модели через pull request. Чтобы повторно использовать общие метаданные модели для цен и лимитов конкретного провайдера, можно указать ссылку base_model. GitHub Action проверяет отправленные данные на соответствие схеме. Проект также используется внутри opencode.
Ключевые возможности
- 01Предоставляет публичный JSON API со спецификациями AI-моделей, ценами и сведениями о провайдерах.
- 02Отдельно предоставляет метаданные моделей без привязки к провайдерам и сведения о предоставлении моделей конкретными провайдерами.
- 03Хранит все данные в TOML-файлах, сгруппированных по провайдерам и моделям.
- 04Позволяет фильтровать модели по типу с помощью query-параметра.
- 05Предоставляет логотипы провайдеров в формате SVG.
- 06Проверяет вклад сообщества на соответствие схеме с помощью GitHub Action.
Сценарии использования
- Узнать ограничения на размер контекста, поддерживаемые модальности или цену за токены при выборе модели для приложения.
- Передавать список моделей инструментам или редакторам, которым нужны актуальные сведения о провайдерах и моделях.
- Определять лабораторию, выпустившую модель, по её идентификатору у конкретного провайдера с помощью canonical_model_id.
- Добавлять новых провайдеров или обновлять сведения о моделях, поддерживая актуальность общей базы данных.
Быстрый старт
- 1
Запросите полный каталог моделей через публичный API
curl https://models.dev/api.json - 2
Настройте фильтр API, чтобы включить специализированные модели для принятия решений
curl "https://models.dev/api.json?type=decision" - 3
Получите только метаданные моделей, не зависящие от провайдера
curl https://models.dev/models.json
Что важно знать
- Специализированные типы моделей по умолчанию исключены из API, поэтому для их просмотра нужно передать параметр type.
Темы
Частые вопросы
- Что такое models.dev?
- Открытая база спецификаций, цен и возможностей AI-моделей, которую пополняет сообщество и которая доступна через публичный API. Models.dev собирает в одном месте спецификации, цены и сведения о возможностях AI-моделей от разных провайдеров. Данные хранятся в репозитории в виде TOML-файлов, сгруппированных по провайдерам и моделям, и используются для генерации сайта и его API.
- models.dev можно использовать бесплатно? Какая у него лицензия?
- models.dev распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- models.dev всё ещё поддерживается?
- Активно поддерживается. Последний коммит в models.dev — 19 окт. 2026 г..
- Для чего можно использовать models.dev?
- Узнать ограничения на размер контекста, поддерживаемые модальности или цену за токены при выборе модели для приложения. Передавать список моделей инструментам или редакторам, которым нужны актуальные сведения о провайдерах и моделях. Определять лабораторию, выпустившую модель, по её идентификатору у конкретного провайдера с помощью canonical_model_id. Добавлять новых провайдеров или обновлять сведения о моделях, поддерживая актуальность общей базы данных.
- Как установить models.dev?
- Запросите полный каталог моделей через публичный API: curl https://models.dev/api.json Настройте фильтр API, чтобы включить специализированные модели для принятия решений: curl "https://models.dev/api.json?type=decision" Получите только метаданные моделей, не зависящие от провайдера: curl https://models.dev/models.json
- Где скачать models.dev?
- Исходный код и инструкции по установке — на GitHub: https://github.com/anomalyco/models.dev
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
CLI и веб-инструмент, который собирает весь репозиторий в один удобный для LLM файл, чтобы передать его Claude, ChatGPT и другим моделям.
Open-source инфраструктура для запуска сгенерированного ИИ кода в изолированных облачных песочницах с JavaScript- и Python SDK.
Open-source SDK для создания и запуска AI-агентов на Python и TypeScript: инструменты, MCP, память и поддержка разных моделей.
Apache Maka (Incubating) — рабочее пространство для агентов с интерфейсами Desktop, TUI и CLI, которое записывает каждое сообщение модели, вызов инструмента и решение о разрешении в журнал событий только для добавления.
Платформа с открытым исходным кодом для AI-агентов и автоматизации процессов: её можно развернуть самостоятельно или встроить в SaaS-продукт; доступно более 250 коннекторов.