介绍
欢迎来到 Rememberizer!本指南概述了如何创建自定义 OpenAI GPT, Demo GPT——一个展示 Rememberizer 如何增强您的 GPT 服务以便于用户的练习。我们将涵盖应用程序注册和无缝的 Rememberizer 集成作为一个操作。然后,您的用户将他们的内容源整合为个性化、动态的知识库,以便与您的 GPT 进行互动。
*如果您计划创建自己的AI应用程序,而不是使用自定义GPT,请查看本博客的最后部分。
观看快速演示视频或查看下面的逐步指南:
需求
- OpenAI ChatGPT Plus 账号
- 一个或多个支持的知识存储,例如 Slack、Dropbox 或 Google Drive,以便您可以作为用户测试您的 GPT
账户设置和初始步骤
点击 以下链接,您将被引导至我们的 Rememberizer 网站:
请提供需要翻译的内容。
点击“开始使用”,然后点击“注册应用”。此时,系统会要求您登录或注册。完成注册。如果您看到登录屏幕,请点击“注册”选项,显示为“没有帐户?注册”。
请提供需要翻译的内容。
然后,系统会要求您在注册新应用表单中填写您的应用详细信息。
步骤 1:注册您的应用
这需要在注册新应用程序(在这种情况下是一个GPT)和创建GPT之间进行一些往返。
请提供需要翻译的内容。
- “应用程序名称,”输入 GPT 名称;我们将在示例中使用 Demo GPT。
- “着陆页URL,” GPT的URL(我们创建GPT后会获取;现在添加 https://placeholder.com)
- “授权请求来源,”输入 Chat GPT 网站的域名。 https://chat.openai.com
- “授权重定向URL”是回调URL(我们在创建GPT时会获取此网址;现在,请添加 https://placeholder.com)
- 点击“创建应用”。
请提供需要翻译的内容。
第2步:配置应用程序设置和凭据。
打开您最近创建的 Demo GPT 应用。
注意应用凭证,因为我们需要在构建我们的 GPT 时将其复制进去。
请提供需要翻译的内容。
创建一个 GPT
您可以通过 在 ChatGPT 用户界面中创建一个 GPT 开始。
GPT 配置
您可以根据自己的需要填写信息。这里有一个您可以尝试的基本示例:
创建 Rememberizer 动作
来自 GPT 编辑器:
选择“配置”,向下滚动直到您看到“创建新操作”
点击身份验证旁边的滚轮,并将身份验证类型设置为OAuth。
将上面“Rememberizer 应用凭证”中的 客户端 ID 和 客户端密钥 粘贴到这里:
Authorization URL: https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/
Token URL: https://api.rememberizer.ai/api/v1/auth/oauth2/token/
留 Scope 空白。
点击 保存。
用 Rememberizer API 填充 GPT 架构
填写 Rememberizer 的 OpenAPI 规范。复制以下链接中可展开的第 4 项的内容,并将其粘贴到 Schema 字段中:
https://docs.rememberizer.ai/developer/creating-a-rememberizer-gpt#rememberizer_openapi.yaml
隐私政策
将此链接添加为隐私政策:https://docs.rememberizer.ai/notices/privacy-policy
。
创建操作后,保存 GPT,然后
复制 GPT 的链接,看起来像这样:https://chat.openai.com/g/g-dSiQf1hmQ-demo-gpt
现在回到编辑 GPT
复制回调 URL 的链接,它的格式类似于这样的:https://chat.openai.com/aip/g-16b19be82471cb3841d9ad5515f26d51c0206aaf/oauth/callback
更新 Rememberizer 应用程序信息
GPT链接和回调网址
填写上述步骤中的 GPT 链接和回调 URL,然后保存应用程序
发布为公开,如果您希望您的应用出现在推荐应用目录中
一旦我们审核完这个应用,如果没有问题,我们将发布该应用并通知您。这将使您的定制 GPT 对我们的用户可见,我们将积极向我们的用户群宣传您的 GPT。
现在我们可以测试应用程序。
要进行测试,您需要创建一个用户帐户,并作为用户完成测试过程。我们为此创建了一个指南: https://try.rememberizer.ai/blog/rememberizer-gpt-a-first-time-user-guide
如果您打算开发自己的AI应用程序,而不是使用自定义GPT,请参考进一步阅读部分。
此仓库包括:
https://github.com/skydeckai/rememberizer-integration-samples
请提供需要翻译的内容。
- developer_guide.ipynb: 该 Jupyter Notebook 是为希望与 Rememberizer 集成的开发者提供的全面指南。它包含了注册应用程序、实施 OAuth2 进行用户授权以及利用 Rememberizer 的 API 访问用户数据的逐步说明。该 Notebook 将解释性文本与可执行代码片段相结合,提供了一种实践学习集成过程的方法。
- callback_server.py: 这个Python脚本实现了一个简单的Flask服务器,旨在处理Rememberizer集成的OAuth2回调。它在用户授权您的应用程序后,监听重定向URI,捕获由Rememberizer发送的授权代码。然后,该代码用于请求API交互的访问令牌。该脚本是没有现有服务器设置的开发人员的重要组成部分,便于快速简便地测试和实现OAuth2流程。
- 记忆器_openapi: 将要放入GPT的OpenAPI规范。
这里是一个指导视频:
请提供需要翻译的内容。