はじめに
Rememberizerへようこそ!このガイドでは、カスタムOpenAI GPT、デモGPTを作成する概要について説明します。アプリの登録とアクションとしてのシームレスなRememberizerの統合について説明します。その後、ユーザーは、コンテンツソースをパーソナライズされた動的なナレッジベースに統合し、GPTと対話します。
*カスタムGPTを使用するのではなく、独自のAIアプリケーションを作成する場合は、このブログの最後のセクションをご覧ください。
こちらから簡単なデモビデオをご覧いただくか、以下のステップバイステップガイドをご覧ください。
必要条件
- OpenAI ChatGPT Plusアカウント
- サポートされているナレッジストア(例:Slack、Dropbox、Google Drive)を1つ以上使用し、GPTをユーザーとしてテストすることができます。
アカウント設定と初期ステップ
以下のリンクをクリックすると、リメンバーライザーのウェブサイトが表示されます:
Get Startedをクリックし、次にRegister Appをクリックします。 この時点で、Sing inまたはSign upを求められます。サインアップを完了します。 Sign In画面が表示されたら、"Don't have an account? "のように表示される "Sign up "オプションをクリックします。サインアップ"
その後、新規アプリ登録フォームにアプリの詳細を入力するよう求められます。
ステップ1:アプリの登録
このため、新しいアプリケーション(この場合はGPT)の登録とGPTの作成との間で、いくつかのやり取りが必要になります。
- 「この例ではDemo GPTを使用します。
- "ランディングページのURL"、GPTのURL(GPTを作成したらこれを取得します。とりあえず、https://placeholder.com)を追加します。
- "Authorized request origin"に、Chat GPTウェブサイトへのドメインを入力します。https://chat.openai.com
- "Authorized redirect URLs"はコールバックURLです(GPTを作成したら、これを取得します。とりあえず、https://placeholder.com を追加してください)。
- アプリを作成」をクリックする。
ステップ 2: アプリケーションの設定と認証情報の構成。
最近作成したDemo GPTアプリを開きます。
ビルドするときにGPTにコピーする必要があるので、App Credentialsに注意してください。
GPTの作成
ChatGPT UIでGPTを作成することから始めることができます。
GPTの構成
お好きなように情報を記入してください。以下に基本的な例を示しますので、お試しください:
リメンバライザー・アクションの作成
GPTエディターから:
Configure"を選択し、"Create new action"が表示されるまで下にスクロールします。
Authenticationの隣にあるホイールをクリックし、Authentication TypeをOAuthに設定します。
上記の Rememberizer Applications Credentials にあるClient IDとClient Secretを貼り付けます:
認証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 の内容をコピーして、[ スキーマ ] フィールドに貼り付けます。
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の編集に戻る
https://chat.openai.com/aip/g-16b19be82471cb3841d9ad5515f26d51c0206aaf/oauth/callback以下のようなコールバックURLのリンクをコピーしてください。
Rememberizerアプリ情報の更新
GPTリンクとコールバックURL
上記のステップでGPTリンクとコールバックURLを入力し、アプリケーションを保存します。
アプリをFeatured App Directoryに掲載したい場合は、Publish as Publicを選択してください。
アプリをレビューし、問題がなければ、アプリを公開し、お知らせします。これにより、あなたのカスタムGPTは私たちのユーザーに公開され、私たちは積極的にあなたのGPTを私たちのユーザーに宣伝します。
これでアプリをテストできる
テストするには、ユーザーアカウントを作成し、ユーザーとしてGPTをテストするプロセスを経る必要があります。 https://try.rememberizer.ai/blog/rememberizer-gpt-a-first-time-user-guide。
カスタムGPTを使用する代わりに、独自のAIアプリケーションを開発する場合は、「参考文献」を参照してください。
このレポには以下が含まれる:
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スキーマ。
ウォークスルーのビデオです: