⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。
- モデルプロバイダールールは Provider エンティティに基づいています。
- モデルルールは AIModelEntity エンティティに基づいています。
以下のすべてのエンティティはPydantic BaseModelに基づいており、entitiesモジュールで確認できます。
Provider
プロバイダー識別子、例:
openai背景色の値、例:#FFFFFF、空の場合はフロントエンドのデフォルト色値が表示されます
サポートされるモデルタイプ
設定方法
プロバイダー認証情報仕様
モデル認証情報仕様
AIModelEntity
モデル識別子、例:
gpt-3.5-turboモデルタイプ
サポートされる機能のリスト
モデルプロパティ
モード(モデルタイプ
llm で利用可能)コンテキストサイズ(モデルタイプ
llm および text-embedding で利用可能)最大チャンク数(モデルタイプ
text-embedding および moderation で利用可能)最大ファイルアップロード制限、単位:MB(モデルタイプ
speech2text で利用可能)サポートされるファイル拡張子形式、例:mp3,mp4(モデルタイプ
speech2text で利用可能)デフォルト音声、必須:alloy,echo,fable,onyx,nova,shimmer(モデルタイプ
tts で利用可能)単一変換の単語制限、デフォルトは段落分割(モデルタイプ
tts で利用可能)サポートされるオーディオファイル拡張子形式、例:mp3,wav(モデルタイプ
tts で利用可能)テキストからオーディオへの変換でサポートされる同時タスク数(モデルタイプ
tts で利用可能)チャンクあたりの最大文字数(モデルタイプ
moderation で利用可能)モデル呼び出しパラメータルール
価格情報
非推奨かどうか。非推奨の場合、モデルリストには表示されなくなりますが、すでに設定されているものは引き続き使用できます。デフォルトはFalseです。
ModelType
テキスト生成モデル
テキスト埋め込みモデル
リランクモデル
音声からテキスト
テキストから音声
コンテンツモデレーション
ConfigurateMethod
事前定義モデル - ユーザーは統一されたプロバイダー認証情報を設定するだけで、プロバイダー下の事前定義モデルを使用できることを示します。
カスタマイズ可能モデル - ユーザーは各モデルの認証情報設定を追加する必要があります。
リモートから取得 -
predefined-model 設定方法と同様に、統一されたプロバイダー認証情報のみが必要ですが、モデルは認証情報を使用してプロバイダーから取得されます。ModelFeature
エージェント推論、一般的に70B以上のモデルには思考連鎖機能があります。
ビジョン、すなわち:画像理解。
ツール呼び出し
複数ツール呼び出し
ストリーミングツール呼び出し
FetchFrom
事前定義モデル
リモートモデル
LLMMode
テキスト補完
チャット
ParameterRule
モデル呼び出しの実際のパラメータ名
テンプレートを使用
テンプレートの使用方法の詳細については、新しいモデルプロバイダーの作成の例を参照してください。デフォルトで5つの事前設定された変数コンテンツテンプレートがあります:
temperaturetop_pfrequency_penaltypresence_penaltymax_tokens
use_template にテンプレート変数名を直接設定でき、entities.defaults.PARAMETER_RULE_TEMPLATE のデフォルト設定を使用します。name と use_template 以外のパラメータを設定する必要はありません。追加の設定パラメータが設定されている場合、デフォルト設定を上書きします。例については openai/llm/gpt-3.5-turbo.yaml を参照できます。
必須かどうか、デフォルトはFalse
デフォルト値
最小値、数値タイプのみに適用
最大値、数値タイプのみに適用
精度、保持する小数桁数、数値タイプのみに適用
ドロップダウンオプション値、
type が string の場合のみ適用、設定されていないか null の場合、オプション値は制限されませんPriceConfig
入力単価、すなわちプロンプト単価
出力単価、すなわち返されるコンテンツの単価
価格単位、例えば1Mトークンあたりの価格の場合、単価に対応する単位トークン数は
0.000001 です通貨単位
ProviderCredentialSchema
認証情報フォーム仕様
ModelCredentialSchema
認証情報フォーム仕様
CredentialFormSchema
フォーム項目変数名
フォーム項目タイプ
必須かどうか
デフォルト値
select または radio に固有のフォーム項目属性、ドロップダウンコンテンツを定義text-input に固有のフォーム項目属性、最大入力長を定義、0は制限なしを意味他のフォーム項目の値が条件を満たすときに表示、空の場合は常に表示
FormType
テキスト入力コンポーネント
パスワード入力コンポーネント
単一選択ドロップダウン
ラジオコンポーネント
スイッチコンポーネント、
true と false のみサポートFormOption
ドロップダウンオプション値
他のフォーム項目の値が条件を満たすときに表示、空の場合は常に表示
FormShowOnObject
他のフォーム項目変数名
他のフォーム項目変数値
関連リソース
- モデルアーキテクチャの詳細 - モデルプラグインのアーキテクチャ仕様の詳細
- 新しいモデルをすばやく統合する - これらのルールを適用して新しいモデルを追加する方法を学ぶ
- 一般仕様 - プラグインマニフェストファイルの設定を理解する
- 新しいモデルプロバイダーを作成する - まったく新しいモデルプロバイダープラグインを開発する
Edit this page | Report an issue