首頁 > AI資訊 > 最新資訊 > 讓你脫穎而出的GPTs終極技能!如何給GPT添加FunctionCalling能力?

讓你脫穎而出的GPTs終極技能!如何給GPT添加FunctionCalling能力?

新火種    2023-11-26

Prompt是GPT的重要組成部分,一個優(yōu)秀的Prompt可以帶來優(yōu)秀的表現(xiàn)。Action是給GPT增加技能的方法,擴展其能力邊界。要讓你的GPT與眾不同,你需要在Actions上做文章。而今天我們將講解Function Calling,即函數(shù)調(diào)用。

首先回答網(wǎng)友的一個問題:能不能在自己的軟件里調(diào)用GPTS?答案是肯定的。如果你想擴充ChatGPT的能力,讓它可以指揮其他的軟件工作,那就是GPTS加Action。

那么,如何建立一個具有Function Calling能力的GPT呢?

我們先快速建立一個新的GPT,用來進行Function Calling的例子。我們以加密幣價格走勢為例,通過API獲取月度曲線數(shù)據(jù),并使用代碼解釋器進行可視化。

image.png

首先,我們需要一個加密貨幣的API。我們在rapidAPI網(wǎng)站找到了一個免費的API。我們先看一下這個API的URL和參數(shù)。我們不需要詳細了解每個參數(shù)的含義,因為我們最終的目標是讓ChatGPT根據(jù)這些數(shù)據(jù)來生成Schema。

image.png

image.png

我們回到GPT,創(chuàng)建一個新的Action。首先是Schema,它是對要調(diào)用的API的描述,我們可以從API的文檔中獲取信息。關鍵是要提供API的代碼片段,以及示例數(shù)據(jù),這樣GPT才能生成正確的Schema。

我們可以把API的代碼片段和示例數(shù)據(jù)拷貝給GPT,讓它幫我們生成Schema。或者,我們也可以使用前面制作的GPT Builder助手,將代碼片段轉(zhuǎn)換為Schema。不論使用哪種方法,最終我們都需要將生成的Schema復制到我們的GPT中。

image.png

生成Schema后,我們就可以進行API的調(diào)用測試。需要注意的是,在進行API調(diào)用之前,我們需要提供API Key進行鑒權。鑒權可以在Action的authentication部分配置。輸入API Key后,我們可以進行API調(diào)用測試。

測試通過后,我們就可以看到比特幣的走勢曲線了。這說明我們的API調(diào)用和Function Calling都是正確的。接下來,我們可以嘗試使用其他幣種進行測試。

相關推薦
免責聲明
本文所包含的觀點僅代表作者個人看法,不代表新火種的觀點。在新火種上獲取的所有信息均不應被視為投資建議。新火種對本文可能提及或鏈接的任何項目不表示認可。 交易和投資涉及高風險,讀者在采取與本文內(nèi)容相關的任何行動之前,請務必進行充分的盡職調(diào)查。最終的決策應該基于您自己的獨立判斷。新火種不對因依賴本文觀點而產(chǎn)生的任何金錢損失負任何責任。

熱門文章