記住者:初學者開發者指南

介紹

歡迎來到 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
  • "授權重定向網址”是回調網址(我們會在創建 GPT 時獲取此網址;目前,請添加 https://placeholder.com
  • 點擊 "創建應用程式。”

步驟 2:配置應用程式設置和憑證。

打開您最近創建的 Demo GPT 應用程式。

請注意應用程式憑證,因為我們需要在建立 GPT 時將它們複製進去。

創建一個 GPT

您可以通過 在 ChatGPT 用戶介面中創建 GPT 開始。

GPT 配置

您可以根據您的需要填寫信息。這裡有一個您可以嘗試的基本示例:

創建 Rememberizer 動作

從 GPT 編輯器:

選擇 "配置" 向下滾動,直到您看到 "創建新操作"

點擊認證旁邊的輪子,並將認證類型設置為 OAuth

將上述 Rememberizer 應用程式憑證中的 Client IDClient Secret 粘貼在此:

授權網址: 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 規範。複製以下鏈接中可展開的 No.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 連結及回調網址

填寫上述步驟中的 GPT Link 及 Callback 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 訪問用戶數據的逐步說明。這個 Notebook 將解釋文本與可執行的代碼片段結合起來,提供一個實踐的學習整合過程的方法。
  • callback_server.py: 這個 Python 腳本實現了一個簡單的 Flask 伺服器,旨在處理 Rememberizer 集成的 OAuth2 回調。它在用戶授權您的應用程式後,監聽重定向 URI,捕獲由 Rememberizer 發送的授權碼。然後使用這個代碼來請求 API 互動的訪問令牌。對於沒有現有伺服器設置的開發者來說,這個腳本是必不可少的組件,方便快速和簡單地測試和實現 OAuth2 流程。
  • rememberizer_openapi: 用於放入 GPT 的 OpenAPI 架構。

這裡有一段演示視頻:

不要錯過這些故事:

繁體中文