導入
ようこそ、Rememberizerへ!このガイドでは、カスタムOpenAI GPTの作成について説明します。Demo GPTは、RememberizerがどのようにユーザーにGPTサービスを向上させるかを示す演習です。アプリ登録とシームレスなRememberizer統合をアクションとして取り上げます。次に、ユーザーはコンテンツソースを統合し、あなたのGPTとのインタラクションのために個別化された動的なナレッジベースを作成します。
*カスタムGPTを使用するのではなく、自分自身のAIアプリケーションを作成する予定がある場合は、このブログの最後のセクションをチェックしてください。
ここでクイックデモ動画をご覧いただくか、以下のステップバイステップガイドをご確認ください:
要件
- OpenAI ChatGPT Plus アカウント
- サポートされている知識ストアの1つ以上、たとえば、Slack、Dropbox、またはGoogle Driveを使って、ユーザーとしてあなたのGPTをテストできるようにします。
アカウント設定と初期ステップ
以下のリンクをクリックしてくださいthe following link、そしてあなたは私たちの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 UIでGPTを作成することから始めることができます。
GPT設定
あなたは望むように情報を入力できます。こちらはお試しいただける基本的な例です:
リメンバライザーアクションを作成
GPTエディタから:
"設定"を選択し、"新しいアクションを作成"が見えるまでスクロールしてください。
ウィールをクリックして認証の隣にある認証タイプをOAuthに設定します。
クライアント ID と クライアント シークレット を上記の Rememberizer アプリケーションの資格情報から貼り付けてください:
認証URL: https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/
トークンURL: https://api.rememberizer.ai/api/v1/auth/oauth2/token/
スコープを空白のままにしてください。
クリックして保存します。
Rememberizer APIを使用してGPTスキーマを記入する
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
今度は Edit GPT に戻ります
以下のリンクをコピーしてください。Callback URL は次のようになります:https://chat.openai.com/aip/g-16b19be82471cb3841d9ad5515f26d51c0206aaf/oauth/callback
Rememberizerアプリの情報を更新する
GPTリンクとコールバックURL
GPTリンクと上記のステップからのコールバックURLを入力して、アプリケーションを保存します。
公開として設定してください。アプリを特集アプリディレクトリに掲載したい場合。
アプリをレビューした後、問題がなければ、アプリを公開し、お知らせします。これにより、お客様のカスタム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スクリプトは、Rememberizer統合のためのOAuth2コールバックを処理するように設計されたシンプルなFlaskサーバーを実装しています。ユーザーがアプリケーションを承認した後、リダイレクトURIをリッスンし、Rememberizerから送信された承認コードをキャプチャします。このコードは、APIインタラクションのためにアクセストークンをリクエストするために使用されます。このスクリプトは、既存のサーバーセットアップを持たない開発者にとって重要なコンポーネントであり、迅速かつ簡単なOAuth2フローのテストと実装を支援します。
- rememberizer_openapi: GPTに入れるためのOpenAPIスキーマ。
ここにウォークスルー動画があります: