models.dev データベースサービス。プロバイダー/モデルのメタデータ(コスト、制限、機能)のスキーマを定義し、設定されたディスク上のパスまたはビルド時に生成されたスナップショットからロードして、結果を無期限にキャッシュする。

Classes

Service

Members

(static, constant) Model

models.dev データベース内の単一モデルのメタデータのスキーマ。

(static, constant) Provider

models.dev データベース内のプロバイダーエントリのスキーマ(そのモデルを id でキー付け)。

(static, constant) defaultLayer

AppFileSystem の依存を注入済みの ModelsDev Layer。

(static, constant) layer

ModelsDev サービスを構築する Layer。CLOSEDCODE_MODELS_PATH が設定されていればそのファイルから、なければ同梱のビルド時スナップショット(それもなければ {})からモデルデータベースをロードし、永続的にキャッシュする。get と無効化用の refresh を公開する。

(inner, constant) Cost

トークンあたりのコストのスキーマ。200k トークン超のコンテキスト向けのオプションのオーバーライドを持つ。