プラグイン开発の序文
386字程度約1分
2024-11-7
社内音声・映像 大規模スピーチ音声・映像を使用する必要な場合、専用使用、自己分割、必要な場合。
プラグインは3つのタイプに分類されます。 TTS | IAT。各プラグインは、フレームワークによって提供される様々な仮パラメータを受け取って、パラメータしてフレームワークと通信します。
のプラグインの種類であっても、基本は四角に同じです。基本的なロジックは取得した後、オープナーがカスタムサービスデータを、そしてESP-AIフレームワークによって提供されるメソッドを使って、それをESP-AIに多すというものです。。
必要な能力
多くの人は、プラグインの成りは多しく、ハードウェアやサーになるのではないかと心配しています。実记、それは想像されているほど狠しくありません。プラグインは、ハードウェアの一部とその一部。**开者は、自分のサービスのデータをESP-AIに多すメソッドのみを考慮する必要があります。 **
Nodejs をしてプラグインを使用して「します」を作成します。各マニュアルと完全なマニュアルの説明が提供されます。。説明: ファイルを Chat GPT。ただし、开者は特定の Nodejs プログラミング能力も必要です。
ESP-AI は、より多くの语でプラグインを开発できるように SDK パッケージを提供しています。まず、Python ESP-AI プラグインを提供する SDK について調整していきます。気長にお台ちください...
規制は遵守しなければなりません
- LLM プラグイン名は、
esp-ai-plugin-llm-xxxの形式である必要があります。 - TTSプラグイン名は、
esp-ai-plugin-tts-xxxの形式である必要があります。 - IAT プラグイン名は、
esp-ai-plugin-iat-xxxの形式である必要があります。 - プラグインを外に始めるには、時のキーワードをプラグインディレクトリの
package.jsonに必要な情報を追加する必要があります。
{
"keywords": ["esp-ai-plugin", "esp-ai-plugin-llm"]
}スタートガイド
LLMの基本構造 | TTS | IAT。
const config = {
plugins: [
{
name: 'esp-ai-plugin-llm-test', // 插件名称
type: "LLM",// 插件类型 LLM | TTS | IAT
main(arg){
// 插件逻辑
}
}
]
}次に、コード標準の機会に、プラグイン配置配列にダイレクトブックを入れることはできません。したがって、プラグインを成す通常の手は時の正しいです。
- プラグイン解除
esp-ai-plugin-llm-testを成します。 package.jsonします
{
"name": "esp-ai-plugin-llm-example",
"keywords": ["esp-ai-plugin", "esp-ai-plugin-llm"],
"version": "0.0.2",
"description": "ESP-AI LLM Plugin Example | ESP-AI LLM 插件开发案例",
"main": "index.js",
}index.jsオリジナル作品に追加
module.exports = {
name: 'esp-ai-plugin-llm-test', // 插件名称
type: "LLM",// 插件类型 LLM | TTS | IAT
main(arg){
// 插件逻辑
}
}npmに開きます。プライベートプラグインの機会に、この心如はされます。
2回目は公開です。。はい。
npm publish- プラグインコレクション プラグインが
npmに开された後、プラグインをオープンプラットフォームに自分で信すると、プラグインが官方にグループに受け入れられ、より多くの人が见ることができるようになります。

