输入“/”快速插入内容

大雨:如何让GPTs调用我们自己的服务

2024年3月27日修改
来源: AIMeticulously
写在前面
我自己有一个服务,如何让GPTs调用它呢
我想用外部的服务,但是担心它哪天不通了,想通过我自己的服务应该如何做呢
我想看看如何让GPTs调用外部的服务,它大概是什么样的呢?
GPTs是个语言模型,它能使用定义严格的函数吗?比如字符串和整型?
如何在Prompt中声明要调用哪个接口呢?
1、深入浅出:HTTP服务的演变
1.1、 网络服务演化史:从孤岛到互联
随着互联网的日益发展,信息孤岛建立,打破,又建立,合久必分,分久必合不断循环,推动了大量能力和服务的积累。为有效利用这些资源,社会逐渐向开放组织和标准的建立迈进,验证了开源和开放策略在商业上的价值。在企业信息化和互联网的进程中,HTTP 成为了展示能力的主要形式。为了加强不同系统间的交流,历经多次尝试,数据交互格式从 XML 演变为 JSON,交互规范也从笨重的 Web Service 转向灵活的 Restful 方案,标志着互联网服务的一大进步。
在当今的数字时代,HTTP服务已成为互联网上不可或缺的基石之一。它允许不同的应用和服务通过一个简单、标准化的方式进行数据交换和通信。这种通用性不仅让HTTP服务在传统的网站和服务器通信中扮演着中心角色,也使其能够广泛应用于各种现代数字解决方案中。
现如今不太会有人从 0 到 1 构建一个应用,AI 的出现更是如此,极大减低了门槛,这背后依托强大的历史沉淀。这种跨平台的兼容性使得开发者能够创建一次,然后在多个环境中部署和使用,极大地提升了开发效率和用户体验。
从一个更广泛的视角来看,HTTP服务如同现代数字世界中的“万能胶”,将不同的信息源和服务紧密地粘合在一起。无论是在提供天气更新的移动应用、实时交通信息的地图服务,还是在线购物平台,HTTP服务都扮演着至关重要的角色。通过这种方式,它不仅促进了信息的快速流通,也使得复杂的服务集成变得可能,进一步推动了数字经济的发展。
有了这些能力,可以用在 app 上,用在微信小程序,用在网页上,用在各种地方,就像是打车软件依赖地图的能力。下面我们从一个非常小的案例开始。
1.2、调用外部服务
现在我们创建一个 Http 服务,它的能力很简单,每次产生一个随机数。体验地址如下:
结果很简单,每次请求返回一个随机数。
开始创建 GPTs
东西比较简单,直接在 Instructions 里面写,让它去调用接口