输入“/”快速插入内容

CT: coze插件---通过已有服务api创建

2024年5月8日修改
💡
写给第一次手捏coze插件的小白们
高手请绕道、请绕道
准备一个API
咱们的任务是搞一个基于现有服务的自建插件,那为啥plugin商店已经有这么多应用了还要自己再捏一个呢,其实就是吃饱了没事干,想玩一玩。
插件就像是大脑的眼睛和手脚,帮助bot获知实时信息,也可以执行具体任务。
当然咱们今天搞的,就是小白中的小白的插件,连名字都懒得起,就叫他api小1号。
跑一个最简单的hello world
让GPT帮我写了一个hello world的简单测试api用例。
能PUA大模型干活的时候,绝对不自己动手。(其实核心原因是,本人不会写代码😭)
代码块
from flask import Flask, jsonify
app = Flask(__name__)
# 示例路由
@app.route('/api', methods=['GET'])
def hello_api():
return jsonify({"message": "Hello, World!"})
if __name__ == '__main__':
app.run(host='0.0.0.0', debug=True, port=5001)
本机运行ok,可以在本机ip里面打开网页查看结果。
当然,这些工具的使用,也都是GPT教的。免费老师谁不爱。
通过Ngrok给本地服务插上HTTPS的小翅膀
不是本地都跑起来了么,怎么还不进入正题,Ngrok(泥脑壳)这么难念的单词又到底是干啥的。
这泥脑壳其实也不傻,就是把本机电脑跑起来的东西,让外边的世界也看看。
下载注册好ngrok之后,拿到自己账号的authtoken。
然后本机将your_auth_token_here部分换成你自己的。(V我50,我就告诉你我的authtoken)
代码块
ngrok http --authtoken your_auth_token_here 5000
ngrok运行起来之后,就会随机给你一个Forwarding里面的https的地址。
这随机是真随机的,千万不能用在生产环境中,测试玩玩就好了。
输入网址后,也能看到,在公网上临时生成了一个https的链接,将本地的api服务代理了出去。
经典hello world,在公网上看到这个,就相当于看到通过摄像头远程看到了你家的猫一样。
coze中用现有服务创建自己的plugin
饶了一大圈,终于到了coze。