models.dev データベースサービス。プロバイダー/モデルのメタデータ(コスト、制限、機能)のスキーマを定義し、設定されたディスク上のパスまたはビルド時に生成されたスナップショットからロードして、結果を無期限にキャッシュする。
Classes
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 トークン超のコンテキスト向けのオプションのオーバーライドを持つ。