メインコンテンツまでスキップ
バージョン: v2.0

クラス: ModelResolver

定義: plugins/ai/src/models.ts:164

文字列のモデル指定を LanguageModel へ解決します。 生成したプロバイダーはインスタンス内にキャッシュされるため、 動的 import とファクトリ呼び出しはプロバイダーごとに1度だけです。

クライアントごとに1つ持たせてください(モジュールレベルの共有状態を 作らないため、AiService が保持します)。

コンストラクター

コンストラクター

new ModelResolver(options): ModelResolver;

定義: plugins/ai/src/models.ts:169

パラメータ

options

ModelResolverOptions

戻り値

ModelResolver

メソッド

resolve()

resolve(input): Promise<LanguageModel>;

定義: plugins/ai/src/models.ts:178

モデル指定を解決します。文字列以外はそのまま返します (すでに LanguageModel なので解決するものがありません)。

パラメータ

input

AiModelInput

戻り値

Promise<LanguageModel>