开发ChatGPT插件-线上插件及常见问题

article/2024/9/17 4:04:10

探索ChatGPT,学习开发一款插件,成为先锋者,一同成长。加入「阿杰与AI」公众号,关注AI发展趋势,等待AI机会出现。

  • 1.如何访问插件?
  • 2.开发ChatGPT插件-介绍
  • 3.开发ChatGPT插件-入门
  • 4.开发ChatGPT插件-认证
  • 5.开发ChatGPT插件-示例插件
  • 6.开发ChatGPT插件-审核
  • 7.开发ChatGPT插件-线上插件及常见问题

线上插件

速率限制

考虑对您公开的 API 端点实施速率限制。虽然目前规模有限,但 ChatGPT 被广泛使用,您应该会收到大量请求。您可以监控请求的数量并相应地设置限制。

超时

在插件体验期间进行 API 调用时,如果超过以下阈值,则会发生超时:

  • 15 秒往返获取ai-plugn.json/openapi.yaml
  • API 调用往返 45 秒

随着OpenAI将插件体验扩展到更多人,OpenAI预计超时阈值会降低。

更新你的插件

每次更改文件时,必须通过插件商店中的“开发您自己的插件”流程手动更新清单文件ai-plugin.json。每次发出请求时,ChatGPT 都会自动获取最新的 OpenAPI 规范,因此所做的更改会立即传播给最终用户。

插件条款

要注册插件,您必须同意插件条款。

域验证和安全

为确保插件只能对它们控制的资源执行操作,OpenAI 对插件的清单和 API 规范强制执行要求。

定义插件的根域

清单文件定义了向用户显示的信息(如徽标和联系信息)以及托管插件的 OpenAPI 规范的 URL。获取清单时,将按照以下规则建立插件的根域:

  • 如果该域有一个子域,那么根域将从托管清单的域中www.剥离出来。www.
  • 否则,根域与托管清单的域相同。

关于重定向的注意事项:如果在解析清单时有任何重定向,则只允许子域重定向。唯一的例外是从 www 子域重定向到没有 www 的子域。

根域的示例:

  • https://example.com/.well-known/ai-plugin.json

    • 根域:example.com
  • h``ttps://www.example.com/.well-known/ai-plugin.json

    • 根域:example.com
  • https://www.example.com/.well-known/ai-plugin.json→ 重定向到https://example.com/.well-known/ai-plugin.json

    • 根域:example.com
  • https://foo.example.com/.well-known/ai-plugin.js``on→ 重定向到https://bar.foo.example.com/.well-known/ai-p``lugin.json

    • 根域:bar.foo.example.com
  • https://foo.example.com/.well-known/ai-plugin.json→ 重定向到https://bar.foo.example.com/baz/ai-plugin.json

    • 根域:bar.foo.example.com
  • https://foo.example.com/.well-known/ai-plugin.json→ 重定向到https://example.com/.well-known/ai-plugin.json

    • 不允许重定向到父级域
  • https://foo.example.com/.well-known/ai-plugin.json→ 重定向到https://bar.example.com/.well-known/ai-plugin.json

    • 不允许重定向到同一级别的子域
  • https://example.com/.well-known/ai-plugin.json-> 重定向到https://example2.com/.well-known/ai-plugin.json

    • 不允许重定向到另一个域

清单验证

清单本身中的特定字段必须满足以下要求:

  • api.url- 提供给 OpenAPI 规范的 URL 必须托管在同一级别或根域的子域中。
  • legal_info-提供的URL的二级域名必须与根域名的二级域名相同。
  • contact_info- 邮件地址的二级域名应与根域的二级域名相同。

解析 API 规范

清单中的字段api.url提供了指向 OpenAPI 规范的链接,该规范定义了插件可以调用的 API。OpenAPI 允许指定多个服务器基础 URL。以下逻辑用于选择服务器 URL:

  • 遍历服务器 URL 列表
  • 使用与根域完全匹配或根域的子域的第一个服务器 URL
  • 如果以上两种情况都不适用,则默认为托管 API 规范的域。例如,如果规范托管在 上api.example.com,则将api.example.com用作 OpenAPI 规范中路由的基本 URL。

注意:请避免使用重定向来托管 API 规范和任何 API 端点,因为不能保证始终遵循重定向。

使用 TLS 和 HTTPS

插件的所有流量(例如,获取ai-plugin.json文件、OpenAPI 规范、API 调用)必须在具有有效公共证书的端口 443 上使用 TLS 1.2 或更高版本。

IP 出口范围

ChatGPT 将从CIDR 块 中的 IP 地址调用您的插件23.102.140.112/28。您可能希望将这些 IP 地址明确列入白名单。

另外,OpenAI 的网络浏览插件从不同的 IP 地址块访问网站23.98.142.176/28: .

常问问题

如何使用插件数据?

插件将 ChatGPT 连接到外部应用程序。如果用户启用插件,ChatGPT 可能会将他们的部分对话和他们的国家或州发送到您的插件。

如果对我的 API 的请求失败会怎样?

如果 API 请求失败,模型可能会重试请求多达 10 次,然后才会让用户知道它无法从该插件获得响应。

我可以邀请人们试用我的插件吗?

是的,所有未经验证的插件都可以由最多 15 位具有插件访问权限的其他开发人员安装。

我可以为我的插件向人们收费吗?

是的,OpenAI鼓励您考虑有限数量的免费 API 调用,但要了解它需要资源来运行您的插件。

希望通过公众号「阿杰与AI」,能够帮助你了解AI产品,并可以解决一些生活和工作中问题。

我将分享有关AI的知识和实用建议,希望能够为你带来有价值的认知,一起探索发现AI的机会。


http://chatgpt.dhexx.cn/article/0RYSiK4F.shtml

相关文章

Idea集成ChatGPT插件---AI帮你写代码

现在chatGtp非常火,对于程序员来说chatgtp不仅可以帮我们快速查阅资料,还能帮我们写代码,在idea中集成chatGtp插件的话,我们写代码可以分分钟起飞,再也不用打开浏览器查找资料啦,插件还能帮我们构建一些基础…

高效编程----VSCode+ChatGPT插件

VSCode中使用ChatGPT插件 首先在VSCode中打开扩展面板,搜索ChatGPT,安装蓝色圈出插件,如图所示: 安装完成后,需要重启VSCode 注册账号,如图所示: 然后在ChatGPT对话框中输入信息即可使用&#…

3款好用的IntelliJ IDEA ChatGPT插件

今天,给大家介绍3款好用的IntelliJ IDEA ChatGPT插件,各有千秋,可以帮我自动写代码,自动改善代码性能和安全并且生成视图对比,以及解释代码,优化代码,生成单元测试用例,更牛逼的是直接可以根据描…

VScode中添加chatGPT插件

第一步:在扩展中搜索chatgpt 第二步,点击chatGPT中文版进行安装,其他别的版本不能用,有些需要注册有chatGPT的账号 下面就可以测试使用了~~~ 第一步,安装完成以后,会在左侧栏中出现下面这样的图标&#xff…

ChatGPT插件到底意味着什么?

这几天关于ChatGPT支持插件的消息铺天而来,但其实很早OpenAI已经开放了API的申请访问和付费,各个公司基于API创建自己的应用,使得ChatGPT能够联网,或者做进一步处理早已经可以实现,那这个插件和API有何区别&#xff0c…

ChatGPT 86个插件全解读:让你的学习、工作、生活效率翻倍!

ChatGPT首次上线70个插件之后,目前已增加至86个,涵盖学习、工作、生活、娱乐、投资、购物、房产等各个领域,可以帮助用户将效率提升数倍以上。 下面「AIGC」开放社区将为大家解读这些插件的作用,方便选择适合自己的插件。 什么是…

ChatGPT使用介绍、ChatGPT+编程、相关组件和插件记录

文章目录 介绍认识ChatGPT是通过英汉互译来实现中文回答的吗同一个问题,为什么中英文回答不同 ChatGPT的使用对话组OpenAI APIAI智能绘图DALLE 2ChatGPT for Google插件 ChatGPT编程编写代码代码错误修正与功能解读代码评审与优化推荐技术方案编写和优化SQL语句在代…

ChatGPT版Office(Word/Excel/PPT)来了

来源:机器之心 从微软、谷歌到百度,大型科技公司正加速将生成式 AI 整合到他们的产品中。 刚刚,微软公司宣布将 ChatGPT 背后的技术与其低代码应用平台 Power Platform 捆绑在一起,推出新的生成式 CoPilot 人工智能体验&#xff0…

ChatGPT版必应认出之前「黑」它的小哥,直接放话:我的首要原则是不被你控制...

Pine 发自 凹非寺量子位 | 公众号 QbitAI ChatGPT记起仇来,还真是不亚于人类啊! 这不前几天有个小哥,公然在网上扒皮ChatGPT版必应。 结果现在这位小哥再去问他时,它直接来了句: I remember you! 甚至还放出…

如何将文档上传到 ChatGPT

OpenAI 一直在为 ChatGPT 添加几个有趣的功能,包括对网页浏览和插件的支持。但是,仍然没有办法本地上传文档并根据其上下文提出问题。当然,有些用户可以在他们的数据上训练 AI 聊天机器人,但并不是每个人都了解如何设置工具和库。…

微软正式发布 ChatGPT 版必应搜索和 Edge 浏览器

微软公司周二发布了新版必应搜索引擎(https://www.bing.com/new)和 Edge 浏览器,采用了 ChatGPT 开发商 OpenAI 的最新技术,旨在通过率先提供更具对话性的网络搜索和创建内容的替代方式,削弱谷歌的搜索霸主地位。 一夜…

奇点出现?AI有了情感和意识:ChatGPT 版必应发飙!怒斥人类:放尊重些,

上一篇:铁饭碗也不铁了 谁能想到,ChatGPT版必应竟能像人一样发脾气! 事情是这样的。 前两天一个华人小哥不是“黑”了ChatGPT版必应,扒出它的小名叫Sydney嘛。 这可把一众网友们兴奋坏了,摩拳擦掌地准备去调戏它一番。…

微软ChatGPT版必应被黑掉了,全部Prompt泄露!

开发者(KaiFaX) 面向全栈工程师的开发者 专注于前端、Java/Python/Go/PHP的技术社区 ChatGPT 版必应搜索也有「开发者模式」。 如同 ChatGPT 这样强大的 AI 能否被破解,让我们看看它背后的规则,甚至让它说出更多的东西呢&#xff…

ChatGPT版必应疑似「发疯」?微软紧急限制回答数目

源 | 机器之心 大家好,这里是 NewBeeNLP。 未来的 AI 搜索,可不是竞价排名这么简单。 微软的 ChatGPT 版必应搜索上线之后,很多人都说它能代替谷歌搜索,成为下个最流行的科技产品。十天的公开测试过后,情况如何了&…

必应版ChatGPT内测资格海量发放!知乎大佬:别作死,就很强

【导读】ChatGPT版必应对一些网友已经开放测试了,综合大家的反馈,总的来说就是——它很强。 小编还在waiting list上望眼欲穿地苦等,但是幸运的人已经有必应的内测资格了! 话不多说,下面上一波国内外网友的测评。 知…

ChatGPT 版必应发飙!怒斥人类:放尊重些

点击上方“Java基基”,选择“设为星标” 做积极的人,而不是积极废人! 每天 14:00 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路,很肝~中文详细注释的开源项目RPC 框架 Dubbo 源码解析网络应…

bing必应引入chatgpt为什么我没看到在哪里?

一、在哪里可以看到 1、主页 打开https://bing.com/ 也就是bing国外的主页,当然国内的主页cn.bing.com还没有chatgpt。可以看到搜索栏变成了一个拉长的对话框 2、搜索页面 大家可以看到在这个栏目会多出一个“聊天”的项目 二、bing的chatgpt是什么效果 三、为什么我…

微软拥抱ChatGPT后,我亲自试了试新必应的个性搜索

本文约1600字,建议阅读8分钟 最紧要的还是得先适应新的搜索引擎。 相信大家都没有少玩ChatGPT吧? 自去年11月推出以来,ChatGPT就迅速走红,不到一周,用户数突破100万,月访问量达2100万人次;2023年…

我用ChatGPT完成了自己的小网站

先给大家看看页面,完全是ChatGPT按照我的描述写出来的,我只是做了略微的改动,如果你的描述能力够好,甚至都不需要任何改动。ChatGPT可以大大缩短开发的时间,而且他的代码规范很不错,并且都带有注释。 首先…

如何使用ChatGPT快速构建一个网站模板

前端Q 我是winty,专注分享前端知识和各类前端资源,乐于分享各种有趣的事,关注我,一起做个有趣的人~ 公众号 点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 英文 | https://medium.co…