anomalyco/models.dev
AIモデルの仕様、料金、機能をまとめた、コミュニティ主導のオープンソースデータベース。公開APIから利用できます。
- スター
- 7,304
- フォーク
- 1,861
- 未解決の Issue
- 385
- 最終コミット
- 昨日
これは何?
Models.devは、さまざまなプロバイダーのAIモデルについて、仕様、料金、機能を一元的に収集しています。データはリポジトリ内でプロバイダー別・モデル別に整理されたTOMLファイルとして保存され、WebサイトとAPIの生成に利用されます。
models.dev/api.jsonでは、プロバイダーのエンドポイントとモデルの詳細を返すJSON APIを提供しています。プロバイダーに依存しないmodels.jsonと、統合カタログのcatalog.jsonも利用できます。各モデルにはAI SDKと互換性のあるIDが割り当てられ、プロバイダーのロゴはプロバイダーIDに対応するSVGファイルとして提供されます。decision modelsなどの特殊なモデル種別はデフォルトでは除外されており、typeフィルターを指定すると取得できます。
コントリビューターはプルリクエストを通じてプロバイダーやモデルを追加します。プロバイダー固有の料金や制限には、base_model参照を使って共有モデルメタデータを再利用できます。また、GitHub Actionで投稿内容をスキーマに照らして検証します。このプロジェクトはopencodeの内部でも利用されています。
主な機能
- 01AIモデルの仕様、料金、プロバイダー情報を網羅した公開JSON APIを提供します。
- 02プロバイダー固有の配信情報とは別に、プロバイダーに依存しないモデルメタデータを提供します。
- 03すべてのデータをプロバイダー別・モデル別に整理したTOMLファイルとして保存します。
- 04クエリパラメーターでモデル種別を絞り込めます。
- 05プロバイダーのロゴをSVGファイルとして配信します。
- 06GitHub Actionを使って、コミュニティからの投稿をスキーマに照らして検証します。
ユースケース
- アプリケーションで使うモデルを選ぶ際に、コンテキスト制限、モダリティ、トークンあたりの料金を調べる。
- 最新のプロバイダー情報やモデル情報を必要とするツールやエディターに、モデル一覧を取り込む。
- canonical_model_idを使って、プロバイダー固有のモデル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ファイルとして保存され、WebサイトとAPIの生成に利用されます。
- models.dev は無料で使えますか?ライセンスは?
- models.dev は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- models.dev は今もメンテナンスされていますか?
- 活発にメンテナンス中。models.dev の最終コミットは 2026年10月19日 です。
- models.dev は何に使えますか?
- アプリケーションで使うモデルを選ぶ際に、コンテキスト制限、モダリティ、トークンあたりの料金を調べる。 最新のプロバイダー情報やモデル情報を必要とするツールやエディターに、モデル一覧を取り込む。 canonical_model_idを使って、プロバイダー固有のモデル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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ターミナルで動作し、クラウドAPIやOllamaなどのローカルモデルバックエンドを利用できるオープンソースのコーディングエージェントCLIです。
ワークフロー、ツール、メモリ、MCPサーバー、評価機能を備えた、AIエージェントやLLM搭載アプリを構築するためのTypeScriptフレームワーク。
ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップ、Web、エディター、チャット用のインターフェースも利用できます。
LLMとコンピュータビジョンを使ってあらゆるサイトのWebワークフローを実行するオープンソースのブラウザ自動化ツール。PlaywrightにAIコマンドを追加します。
LLMエージェントの会話や実行内容を、PythonおよびTypeScriptアプリ向けの永続的で構造化されたメモリに変換する、エージェントネイティブなメモリ基盤です。