已比較的版本

索引鍵

  • 此行已新增。
  • 此行已移除。
  • 格式已變更。

...

程式碼區塊
languagejson
{
  "id": "plugin_guide",
  "schema_version": "v1.0",
  "name_for_human": "plugin_guide",
  "name_for_model": "plugin_guide",
  "description_for_human": "plugin_guide",
  "description_for_model": "You need to choose this tool anytime, to search for any information with user language that helps replying to users.",
  "auth": {
    "type": "none"
  },
  "api": {
    "type": "python",
    "python": {
      "source": ""
    }
  }
}

這是一個標準的 Plugin json 內容,其中 內容,相關參數說明如下

  • id 為 Plugin id 資訊,用來識別 plugin 的唯一值

  • name_for_human 為 plugin name 資訊,是給使用者參考的 plugin 名稱

  • name_for_model 為 plugin_name 資訊,是告訴 DaVinci 該 plugin 的名稱

  • description_for_human 是給使用者參考的 plugin 說明

  • description_for_model 是告訴 DaVinci 該如何使用這個 plugin。

...

DaVinci Plugin 安裝

...

點選對話欄的閃電

...

接著點選 + Upload Plugin

...

按下中間白色的 Upload Plugin.json, 選擇您的 Plugin json 檔案, 並且按下 Save

...

之後在您的 Plugin 清單就可以看到剛剛新增的Plugin了 (本例為 未來天氣預報API ),完成 Plugin 安裝。。

...

  • auth

    • type 保留欄位,後續會應用在判斷使用權限

  • api

    • type 具有兩種格式,openapi 或 python

    • python 若為 python 格式,則使用 source 欄位放入要執行的 python code

    • url 若為 openapi 格式,則直接填入 yaml 檔的 URL

Plugin 教學參考:

...

關於 Plugin 開發您可以參考這些資訊

頁面樹狀結構
root@self
startDepth1