-
效果圖
-
ChatGPT的apiKey申請(qǐng)略過(guò),自己百度
-
第一步,你需要有公網(wǎng)IP
-
第二步,申請(qǐng)飛書應(yīng)用,飛書開(kāi)放平臺(tái),選擇創(chuàng)建應(yīng)用
-
appId和密鑰保存一下,后面用
-
選擇機(jī)器人,選擇啟用
-
配置請(qǐng)求地址,這個(gè)地址必須是公網(wǎng)地址,可以mock一個(gè)接口,或者將返回參數(shù)先去掉,配置請(qǐng)求地址要求的是請(qǐng)求body中json格式的一個(gè)challenge參數(shù),只需要把這個(gè)值直接return即可,如下,如果使用源碼中的需要配置為http://你的域名/openai/api/question文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-533193.html
@Data
public class Server {
/**
* 飛書請(qǐng)求返回信息
*/
private String challenge;
}
@PostMapping("/question")
public Server test(@RequestBody Server server) {
return server;
}
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-533193.html
- 配置通過(guò)后,需要配置相關(guān)的權(quán)限,選擇權(quán)限管理,找到消息與群組,這個(gè)里面的權(quán)限可以全開(kāi)
- 配置事件訂閱,權(quán)限列表看下圖,這里也有個(gè)接口驗(yàn)證,與上面的差不多,照著驗(yàn)證一下
- 然后是代碼方面的,我直接開(kāi)源了,你們?nèi)タ窗?apiKey替換一下,appId和密鑰替換一下就可以了,點(diǎn)個(gè)star
- https://gitee.com/sunyaowei/ai-gpt
到了這里,關(guān)于飛書自定義機(jī)器人集成ChatGPT,含java源碼開(kāi)源的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!