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

パス仕様

Manifestまたは任意のyamlファイルでファイルパスを記入する際は、ファイルの種類に応じて以下の2つの仕様に従ってください:
  • 対象ファイルが画像や動画などのマルチメディアファイルの場合、例えばプラグインのiconを記入する際は、これらのファイルをプラグインのルートディレクトリ下の_assetsフォルダに配置する必要があります。
  • 対象ファイルが.py.yamlコードファイルなどの通常のテキストファイルの場合、プラグインプロジェクト内でのファイルの絶対パスを記入する必要があります。

共通構造

プラグインを定義する際、ツール、モデル、Endpoints間で共有できるデータ構造がいくつかあります。これらの共有構造をここで定義します。

I18nObject

I18nObjectIETF BCP 47標準に準拠した国際化構造です。現在、4つの言語がサポートされています:
string
英語(米国)
string
簡体字中国語
string
日本語
string
ポルトガル語(ブラジル)

ProviderConfig

ProviderConfigは共通のプロバイダーフォーム構造で、ToolEndpointの両方に適用されます
string
フォーム項目名
I18nObject
必須
IETF BCP 47標準に準拠した表示ラベル
provider_config_type
必須
フォームフィールドタイプ - UIでフィールドがどのようにレンダリングされるかを決定します
provider_config_scope
オプションの範囲指定、typeの値に基づいて異なります
boolean
フィールドが空であってはならないかどうか
any
デフォルト値、基本型のみサポート:floatintstring
array[provider_config_option]
利用可能なオプション、typeがselectの場合のみ使用
object
ヘルプドキュメントリンクラベル、IETF BCP 47に準拠
string
ヘルプドキュメントリンク
object
複数言語でのプレースホルダーテキスト、IETF BCP 47に準拠

ProviderConfigOption(object)

string
必須
オプションの値
object
必須
オプションの表示ラベル、IETF BCP 47に準拠

ProviderConfigType(string)

string
暗号化される設定情報
string
プレーンテキスト入力フィールド
string
ドロップダウン選択フィールド
boolean
スイッチ/トグルコントロール
object
モデル設定セレクター、プロバイダー名、モデル名、モデルパラメータなどを含む
object
アプリケーションIDセレクター
object
ツール設定セレクター、ツールプロバイダー、名前、パラメータなどを含む
string
データセットセレクター(TBD)

ProviderConfigScope(string)

typemodel-selectorの場合:
string
すべてのモデルタイプ
string
大規模言語モデルのみ
string
テキスト埋め込みモデルのみ
string
リランキングモデルのみ
string
テキスト読み上げモデルのみ
string
音声テキスト変換モデルのみ
string
コンテンツモデレーションモデルのみ
string
ビジョンモデルのみ
typeapp-selectorの場合:
string
すべてのアプリケーションタイプ
string
チャットアプリケーションのみ
string
ワークフローアプリケーションのみ
string
補完アプリケーションのみ
typetool-selectorの場合:
string
すべてのツールタイプ
string
プラグインツールのみ
string
APIツールのみ
string
ワークフローツールのみ

ModelConfig

string
plugin_idを含むモデルプロバイダー名、langgenius/openai/openaiの形式
string
特定のモデル名
enum
モデルタイプの列挙、モデル設計ルールドキュメントを参照

NodeResponse

dict
最終的にノードに入力される変数
dict
ノードの出力結果
dict
ノード実行中に生成されるデータ

ToolSelector

string
ツールプロバイダー名
string
ツール名
string
ツールの説明
dict[string, any]
ツール設定情報
dict[string, dict]
LLM推論が必要なパラメータ
string
パラメータ名
string
パラメータタイプ
boolean
パラメータが必須かどうか
string
パラメータの説明
any
デフォルト値
array[string]
パラメータで利用可能なオプション

関連リソース


このページを編集 | 問題を報告