/
OpenAPI Plugin
OpenAPI Plugin
Introduction
OpenAPI Type 的Plugin,使用符合OpenAPI 格式的yaml檔,只要在 Plugin 中,指定你的yaml 的位置,DaVinci 會去這個 url 下載 yaml 檔案,並且依照裡面的 API format 進行 API 的資訊檢索,OpenAPI Type Plugin example:
{
"id": "Weather_API",
"schema_version": "v1",
"name_for_human": "Weather_API",
"name_for_model": "Weather_API",
"description_for_human": "Weather_API",
"description_for_model": "當你需要查詢未來天氣的相關資料, 請使用這個API, 並且整理相關資訊以表格輸出",
"api": {
"type": "openapi",
"url": "https://example.com/weather.yaml"
}
}
這是一個 查詢天氣的範例,假設我們要使用 氣象資料開放平台 提供的開源API來索取資料,需要兩個步驟:
根據氣象資料開放平台的API範例,將各 API 的 url 以及參數,轉換成 yaml 檔案,並且存放到您的伺服器中。
plugin json 檔裡面,修改這兩個地方:
"api": {
"type": "openapi",
"url": "https://example.com/weather.yaml"
}
即可完成Plugin 的製作
註記:openapi plugin 目前僅能在 gpt-4o 的模型做使用。
參考來源:
, multiple selections available,
Related content
Python Plugin
Python Plugin
More like this
Plugin Chat / 插件對話
Plugin Chat / 插件對話
Read with this
Plugin Example Code
Plugin Example Code
Read with this
MediaTek DaVinci Assistant API 介紹
MediaTek DaVinci Assistant API 介紹
More like this
DaVinci Plugin 介紹
DaVinci Plugin 介紹
More like this
Davinci Python Plugin Quickstart
Davinci Python Plugin Quickstart
More like this