记忆者:首次开发者指南

介绍

欢迎来到 Rememberizer!本指南概述了创建自定义 OpenAI GPT,Demo GPT——一个展示 Rememberizer 如何增强您对用户的 GPT 服务的练习。我们将涵盖应用程序注册和无缝的 Rememberizer 集成作为一项行动。然后,您的用户将其内容来源整合到个性化的动态知识库中,以便与您的 GPT 进行互动。

*如果您打算创建自己的AI应用,而不是使用自定义GPT,请查看本博客的最后一部分。

观看快速演示视频或查看下面的逐步指南:

要求

  1. 一个 OpenAI ChatGPT Plus 账户
  2. 一个或多个支持的知识库,例如 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时会获得此URL;现在,请添加 https://placeholder.com
  • 点击“创建应用。”

步骤 2:配置应用程序设置和凭据。

打开您刚刚创建的 Demo GPT 应用程序。

请注意应用凭证,因为我们需要在构建GPT时将其复制。

创建一个GPT

您可以通过 在 ChatGPT 用户界面中创建一个 GPT 开始。

GPT 配置

您可以根据自己的需要填写信息。以下是您可以尝试的基本示例:

创建 Rememberizer 操作

从 GPT 编辑器:

选择“配置”,向下滚动直到看到“创建新动作

点击身份验证旁边的轮子,将身份验证类型设置为OAuth

将上面的记忆者应用程序凭据中的客户端 ID客户端密钥粘贴到此处:

授权网址:https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/

Token URL:  https://api.rememberizer.ai/api/v1/auth/oauth2/token/

留空Scope

点击保存

领域 示例值
名称 演示 GPT
描述 直接与您在 Google Drive 和 Slack 频道上的所有 PDF、文档、表格和幻灯片对话。
指示 Demo GPT 旨在与 Rememberizer 工具无缝互动,使用户能够高效地从多个来源(如 Slack、Dropbox 和 Google Drive)查询他们的数据。主要目标是提供快速和准确的用户数据访问,利用 Rememberizer 的能力来优化搜索速度和精度。GPT 应该指导用户制定查询和解释结果,确保流畅和用户友好的体验。在处理数据检索和分析时,保持回答的清晰性和准确性至关重要。GPT 应能够处理多种类型的查询,从简单的数据查找到涉及多个参数或来源的更复杂的搜索。重点在于增强用户快速有效地访问所需信息的能力,使过程尽可能轻松。

填写GPT架构与Rememberizer API

填入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

复制 Callback URL 的链接,它看起来像这样:https://chat.openai.com/aip/g-16b19be82471cb3841d9ad5515f26d51c0206aaf/oauth/callback

更新 Rememberizer 应用信息

GPT链接和回调URL

填写上述步骤中的 GPT 链接和回调 URL,并保存应用程序。

将其发布为公开状态,如果您希望您的应用出现在精选应用目录中。

一旦我们审核了应用,如果没有问题,我们将发布应用并通知您。这将使您的 Custom GPT 对我们的用户可见,我们将积极向我们的用户群体宣传您的 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 访问用户数据的逐步说明。该笔记本将解释性文本与可执行代码片段结合在一起,为学习集成过程提供了实践方法。
  • callback_server.py: 这个 Python 脚本实现了一个简单的 Flask 服务器,旨在处理 Rememberizer 集成的 OAuth2 回调。它在用户授权您的应用程序后监听重定向 URI,捕获 Rememberizer 发送的授权代码。然后,该代码用于请求 API 交互的访问令牌。对于没有现有服务器设置的开发人员来说,这个脚本是一个重要的组件,有助于快速轻松地测试和实现 OAuth2 流程。
  • rememberizer_openapi: 将要放入GPT的OpenAPI架构。

这里是一个演示视频:

不要错过这些故事:

简体中文