OpenAI的GPTs与Assistants

文章目录[x]
  1. 1:一、GPTs 与 Assistants
  2. 1.1:1.GPTs
  3. 1.2:2.Assistants API
  4. 1.3:3.功能比较表
  5. 2:二、如何使用api的方式接入GPTs
  6. 2.1:1.找到想用的GPTs
  7. 2.2:2.获取GPTs的model id
  8. 2.3:3.设置model

一、GPTs 与 Assistants

ChatGPT 中的 GPTs 与 OpenAI API 中的Assistants API的比较。

1.GPTs

GPTs 是 ChatGPT 的自定义版本,用户可以通过组合指令、知识和功能来针对特定任务或主题进行定制。它们可以根据需要简单或复杂,解决从语言学习到技术支持的任何问题。 Plus 和 Enterprise 用户可以在chat.openai.com/create开始创建 GPTs 。 GPTs 存在于 ChatGPT 中,任何人都可以使用简单的 UI 创建。

2.Assistants API

Assistants API允许您在自己的应用程序中构建 AI 助手。助手有指令,可以利用模型、工具和知识来响应用户查询。 Assistants API 目前支持三种类型的工具:代码解释器、检索和函数调用。助手旨在由开发人员使用 OpenAI API 创建(也可以在openai官网上使用Web创建,但只能通过api调用)。

3.功能比较表

GPTs 和 Assistants API 之间的主要区别如下表所示:
特征 GPT (ChatGPT) Assistants API API
创作过程 无代码 需要编码才能集成
运行环境 位于ChatGPT 可以集成到任何产品或服务中
价钱 包含在 Plus/Enterprise 计划的 ChatGPT 中 根据不同 model 助理功能的使用情况计费
用户界面 带 ChatGPT 的内置 UI 专为编程使用而设计;可以使用 Playground 进行可视化
共享性 与他人共享 GPT 的内置功能 没有内置的共享性
托管 OpenAI 托管的 GPT OpenAI 不托管助手
工具 内置工具如:浏览、DALL·E、代码解释器、检索和自定义操作 内置工具,例如:代码解释器、检索和函数调用

二、如何使用api的方式接入GPTs

1.找到想用的GPTs

第一步、访问官方的[GPTs](https://chat.openai.com/gpts/discovery)列表,找到你需要用到的GPTs,或者打开你自己创建的GPTs找到分享链接,如下图

2.获取GPTs的model id

第二步、打开GPTs,找到浏览器的地址即可获取到gizmo_id,完整格式为:gpt-4-gizmo-{gizmo_id}

3.设置model

第三步、在自己代码中把model的值设为第二步拼接好的model。

  •  温馨提示:gpt-4-gizmo、gpt-4-dalle、gpt-4-all 为逆向模型。逆向模型是指通过逆向工程的手段,将ChatGPT官方网站或应用程序的对话功能转换成可通过API接口调用的方式。
  • 这种模型的效果可以与官方提供的对话模型完全相同,并且用户体验效果也较好。
  • 然而,逆向模型的缺点在于它不够稳定,因为它是通过对抗官方系统的方式实现的。
  • 一旦官方系统更新,逆向模型的代码就需要不断更新以适应这些变化。
点赞

发表回复

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像