Skip to content

Model Specs

Note: ⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。

  • モデルプロバイダールールは Provider エンティティに基づいています。
  • モデルルールは AIModelEntity エンティティに基づいています。

以下のすべてのエンティティは Pydantic BaseModel に基づいており、entities モジュールで確認できます。

Provider

プロバイダー識別子、例:openai

プロバイダー表示名、i18n、en_US(英語)と zh_Hans(中国語)の両方の言語を設定可能

中国語ラベル、設定されていない場合はデフォルトで `en_US` を使用



英語ラベル

プロバイダーの説明、i18n

中国語の説明



英語の説明

プロバイダーの小アイコン、対応するプロバイダー実装ディレクトリ下の _assets ディレクトリに保存

中国語アイコン



英語アイコン

プロバイダーの大アイコン、対応するプロバイダー実装ディレクトリ下の _assets ディレクトリに保存

中国語アイコン



英語アイコン

背景色の値、例:#FFFFFF、空の場合はフロントエンドのデフォルト色値が表示されます

ヘルプ情報

ヘルプタイトル、i18n


  中国語タイトル



  英語タイトル




ヘルプリンク、i18n


  中国語リンク



  英語リンク

サポートされるモデルタイプ

設定方法

プロバイダー認証情報仕様

モデル認証情報仕様

AIModelEntity

モデル識別子、例:gpt-3.5-turbo

モデル表示名、i18n、en_US(英語)と zh_Hans(中国語)の両方の言語を設定可能

中国語ラベル



英語ラベル

モデルタイプ

サポートされる機能のリスト

モデルプロパティ

モード(モデルタイプ `llm` で利用可能)



コンテキストサイズ(モデルタイプ `llm` および `text-embedding` で利用可能)



最大チャンク数(モデルタイプ `text-embedding` および `moderation` で利用可能)



最大ファイルアップロード制限、単位:MB(モデルタイプ `speech2text` で利用可能)



サポートされるファイル拡張子形式、例:mp3,mp4(モデルタイプ `speech2text` で利用可能)



デフォルト音声、必須:alloy,echo,fable,onyx,nova,shimmer(モデルタイプ `tts` で利用可能)



利用可能な音声のリスト(モデルタイプ `tts` で利用可能)


  音声モデル



  音声モデルの表示名



  音声モデルでサポートされる言語




単一変換の単語制限、デフォルトは段落分割(モデルタイプ `tts` で利用可能)



サポートされるオーディオファイル拡張子形式、例:mp3,wav(モデルタイプ `tts` で利用可能)



テキストからオーディオへの変換でサポートされる同時タスク数(モデルタイプ `tts` で利用可能)



チャンクあたりの最大文字数(モデルタイプ `moderation` で利用可能)

モデル呼び出しパラメータルール

価格情報

非推奨かどうか。非推奨の場合、モデルリストには表示されなくなりますが、すでに設定されているものは引き続き使用できます。デフォルトはFalseです。

ModelType

テキスト生成モデル

テキスト埋め込みモデル

リランクモデル

音声からテキスト

テキストから音声

コンテンツモデレーション

ConfigurateMethod

事前定義モデル - ユーザーは統一されたプロバイダー認証情報を設定するだけで、プロバイダー下の事前定義モデルを使用できることを示します。

カスタマイズ可能モデル - ユーザーは各モデルの認証情報設定を追加する必要があります。

リモートから取得 - predefined-model 設定方法と同様に、統一されたプロバイダー認証情報のみが必要ですが、モデルは認証情報を使用してプロバイダーから取得されます。

ModelFeature

エージェント推論、一般的に70B以上のモデルには思考連鎖機能があります。

ビジョン、すなわち:画像理解。

ツール呼び出し

複数ツール呼び出し

ストリーミングツール呼び出し

FetchFrom

事前定義モデル

リモートモデル

LLMMode

テキスト補完

チャット

ParameterRule

モデル呼び出しの実際のパラメータ名

テンプレートを使用

テンプレートの使用方法の詳細については、新しいモデルプロバイダーの作成の例を参照してください。

デフォルトで5つの事前設定された変数コンテンツテンプレートがあります:

  • temperature
  • top_p
  • frequency_penalty
  • presence_penalty
  • max_tokens

use_template にテンプレート変数名を直接設定でき、entities.defaults.PARAMETER_RULE_TEMPLATE のデフォルト設定を使用します。nameuse_template 以外のパラメータを設定する必要はありません。追加の設定パラメータが設定されている場合、デフォルト設定を上書きします。例については openai/llm/gpt-3.5-turbo.yaml を参照できます。

ラベル、i18n

中国語ラベル



英語ラベル

パラメータタイプ

整数



浮動小数点



文字列



ブール値

ヘルプ情報

中国語ヘルプ情報



英語ヘルプ情報

必須かどうか、デフォルトはFalse

デフォルト値

最小値、数値タイプのみに適用

最大値、数値タイプのみに適用

精度、保持する小数桁数、数値タイプのみに適用

ドロップダウンオプション値、typestring の場合のみ適用、設定されていないか null の場合、オプション値は制限されません

PriceConfig

入力単価、すなわちプロンプト単価

出力単価、すなわち返されるコンテンツの単価

価格単位、例えば1Mトークンあたりの価格の場合、単価に対応する単位トークン数は 0.000001 です

通貨単位

ProviderCredentialSchema

認証情報フォーム仕様

ModelCredentialSchema

モデル識別子、デフォルト変数名は model

モデルフォーム項目の表示名


  英語



  中国語




モデルプロンプトコンテンツ


  英語



  中国語

認証情報フォーム仕様

CredentialFormSchema

フォーム項目変数名

フォーム項目ラベル

英語



中国語

フォーム項目タイプ

必須かどうか

デフォルト値

select または radio に固有のフォーム項目属性、ドロップダウンコンテンツを定義

text-input に固有のフォーム項目属性、フォーム項目プレースホルダー

英語



中国語

text-input に固有のフォーム項目属性、最大入力長を定義、0は制限なしを意味

他のフォーム項目の値が条件を満たすときに表示、空の場合は常に表示

FormType

テキスト入力コンポーネント

パスワード入力コンポーネント

単一選択ドロップダウン

ラジオコンポーネント

スイッチコンポーネント、truefalse のみサポート

FormOption

ラベル

英語



中国語

ドロップダウンオプション値

他のフォーム項目の値が条件を満たすときに表示、空の場合は常に表示

FormShowOnObject

他のフォーム項目変数名

他のフォーム項目変数値

関連リソース

{/ Contributing Section DO NOT edit this section! It will be automatically generated by the script. /}


Edit this page | Report an issue