Skip to main content
⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。
  • モデルプロバイダールールは Provider エンティティに基づいています。
  • モデルルールは AIModelEntity エンティティに基づいています。
以下のすべてのエンティティは Pydantic BaseModel に基づいており、entities モジュールで確認できます。

Provider

string
プロバイダー識別子、例:openai
object
プロバイダー表示名、i18n、en_US(英語)と zh_Hans(中国語)の両方の言語を設定可能
string
中国語ラベル、設定されていない場合はデフォルトで en_US を使用
string
必須
英語ラベル
object
プロバイダーの説明、i18n
string
中国語の説明
string
必須
英語の説明
object
プロバイダーの小アイコン、対応するプロバイダー実装ディレクトリ下の _assets ディレクトリに保存
string
中国語アイコン
string
必須
英語アイコン
object
プロバイダーの大アイコン、対応するプロバイダー実装ディレクトリ下の _assets ディレクトリに保存
string
中国語アイコン
string
必須
英語アイコン
string
背景色の値、例:#FFFFFF、空の場合はフロントエンドのデフォルト色値が表示されます
object
ヘルプ情報
object
ヘルプタイトル、i18n
string
中国語タイトル
string
必須
英語タイトル
object
ヘルプリンク、i18n
string
中国語リンク
string
必須
英語リンク
array[ModelType]
必須
サポートされるモデルタイプ
array[ConfigurateMethod]
必須
設定方法
ProviderCredentialSchema
必須
プロバイダー認証情報仕様
ModelCredentialSchema
モデル認証情報仕様

AIModelEntity

string
必須
モデル識別子、例:gpt-3.5-turbo
object
モデル表示名、i18n、en_US(英語)と zh_Hans(中国語)の両方の言語を設定可能
string
中国語ラベル
string
必須
英語ラベル
ModelType
必須
モデルタイプ
array[ModelFeature]
サポートされる機能のリスト
object
必須
モデルプロパティ
LLMMode
モード(モデルタイプ llm で利用可能)
integer
コンテキストサイズ(モデルタイプ llm および text-embedding で利用可能)
integer
最大チャンク数(モデルタイプ text-embedding および moderation で利用可能)
integer
最大ファイルアップロード制限、単位:MB(モデルタイプ speech2text で利用可能)
string
サポートされるファイル拡張子形式、例:mp3,mp4(モデルタイプ speech2text で利用可能)
string
デフォルト音声、必須:alloy,echo,fable,onyx,nova,shimmer(モデルタイプ tts で利用可能)
array
利用可能な音声のリスト(モデルタイプ tts で利用可能)
string
音声モデル
string
音声モデルの表示名
string
音声モデルでサポートされる言語
integer
単一変換の単語制限、デフォルトは段落分割(モデルタイプ tts で利用可能)
string
サポートされるオーディオファイル拡張子形式、例:mp3,wav(モデルタイプ tts で利用可能)
integer
テキストからオーディオへの変換でサポートされる同時タスク数(モデルタイプ tts で利用可能)
integer
チャンクあたりの最大文字数(モデルタイプ moderation で利用可能)
array[ParameterRule]
モデル呼び出しパラメータルール
PriceConfig
価格情報
boolean
非推奨かどうか。非推奨の場合、モデルリストには表示されなくなりますが、すでに設定されているものは引き続き使用できます。デフォルトはFalseです。

ModelType

string
テキスト生成モデル
string
テキスト埋め込みモデル
string
リランクモデル
string
音声からテキスト
string
テキストから音声
string
コンテンツモデレーション

ConfigurateMethod

string
事前定義モデル - ユーザーは統一されたプロバイダー認証情報を設定するだけで、プロバイダー下の事前定義モデルを使用できることを示します。
string
カスタマイズ可能モデル - ユーザーは各モデルの認証情報設定を追加する必要があります。
string
リモートから取得 - predefined-model 設定方法と同様に、統一されたプロバイダー認証情報のみが必要ですが、モデルは認証情報を使用してプロバイダーから取得されます。

ModelFeature

string
エージェント推論、一般的に70B以上のモデルには思考連鎖機能があります。
string
ビジョン、すなわち:画像理解。
string
ツール呼び出し
string
複数ツール呼び出し
string
ストリーミングツール呼び出し

FetchFrom

string
事前定義モデル
string
リモートモデル

LLMMode

string
テキスト補完
string
チャット

ParameterRule

string
必須
モデル呼び出しの実際のパラメータ名
string
テンプレートを使用
テンプレートの使用方法の詳細については、新しいモデルプロバイダーの作成の例を参照してください。
デフォルトで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 を参照できます。
object
ラベル、i18n
string
中国語ラベル
string
必須
英語ラベル
string
パラメータタイプ
string
整数
string
浮動小数点
string
文字列
string
ブール値
object
ヘルプ情報
string
中国語ヘルプ情報
string
必須
英語ヘルプ情報
boolean
必須かどうか、デフォルトはFalse
int/float/string/boolean
デフォルト値
int/float
最小値、数値タイプのみに適用
int/float
最大値、数値タイプのみに適用
integer
精度、保持する小数桁数、数値タイプのみに適用
array[string]
ドロップダウンオプション値、typestring の場合のみ適用、設定されていないか null の場合、オプション値は制限されません

PriceConfig

float
入力単価、すなわちプロンプト単価
float
出力単価、すなわち返されるコンテンツの単価
float
価格単位、例えば1Mトークンあたりの価格の場合、単価に対応する単位トークン数は 0.000001 です
string
通貨単位

ProviderCredentialSchema

array[CredentialFormSchema]
必須
認証情報フォーム仕様

ModelCredentialSchema

object
必須
モデル識別子、デフォルト変数名は model
object
必須
モデルフォーム項目の表示名
string
必須
英語
string
中国語
object
必須
モデルプロンプトコンテンツ
string
必須
英語
string
中国語
array[CredentialFormSchema]
必須
認証情報フォーム仕様

CredentialFormSchema

string
必須
フォーム項目変数名
object
必須
フォーム項目ラベル
string
必須
英語
string
中国語
FormType
必須
フォーム項目タイプ
boolean
必須かどうか
string
デフォルト値
array[FormOption]
select または radio に固有のフォーム項目属性、ドロップダウンコンテンツを定義
object
text-input に固有のフォーム項目属性、フォーム項目プレースホルダー
string
必須
英語
string
中国語
integer
text-input に固有のフォーム項目属性、最大入力長を定義、0は制限なしを意味
array[FormShowOnObject]
他のフォーム項目の値が条件を満たすときに表示、空の場合は常に表示

FormType

string
テキスト入力コンポーネント
string
パスワード入力コンポーネント
string
単一選択ドロップダウン
string
ラジオコンポーネント
string
スイッチコンポーネント、truefalse のみサポート

FormOption

object
必須
ラベル
string
必須
英語
string
中国語
string
必須
ドロップダウンオプション値
array[FormShowOnObject]
他のフォーム項目の値が条件を満たすときに表示、空の場合は常に表示

FormShowOnObject

string
必須
他のフォーム項目変数名
string
必須
他のフォーム項目変数値

関連リソース


Edit this page | Report an issue