本文将介绍详细的步骤来最终帮助你快速拥有私有化部署的 ChatGPT Web App,并对其中涉及到的专有概念进行解释
すぐに始める#
OpenAI アカウント登録#
-
🏠 ウェブサイトを開いて登録:OpenAI
-
📮 個人のよく使うメールアドレスを使用してください。Gmail を推奨します。
-
📱 電話番号の確認
-
🙅 この部分は地域制限のため、国内の電話番号はサポートされていません。
-
💰 SMS 認証コードを受け取るために、第三者プラットフォームを使用します。例:SMS-Activate。このサイトが提供するチュートリアルを直接参照できます。
- 登録が完了したら、右上でチャージを行います。支付宝がサポートされており、1 ドルで可能です。
- 🇮🇳 インド地域の番号を購入します(比較的安いです)。
- OpenAI の登録ページに購入した仮想番号を入力します(仮想番号の地域番号を貼り付けないでください)。
- SMS-Activate に認証コードが表示されるはずです。それを OpenAI に入力します(受信しなかった場合?20 分後に金額が自動的に残高に戻ります)。
-
- 🙆 認証コードの確認に成功しました。
API キーの生成#
-
🔑 登録に成功したら、右上のページにアクセスし、新しいユーザーは Create new secret key をクリックします。
-
❗️ このキーは適切に保管する必要があります。今後、自分のアプリケーションをデプロイする際に使用します。
プライベートデプロイ#
-
関連リポジトリ:ChatGPT-Vercel
-
Vercel のワンクリックデプロイ:リンク(個人の Github アカウントで直接ログインすることを推奨します)。
最初の Github アイコンをクリックすると、Vercel が個人の Github アカウントに関連付けられ、新しいリポジトリ名を入力して Create をクリックすると、そのリポジトリがクローンされ、API キーを入力することでデプロイを開始できます。
これでデプロイが完了しました。Vercel が自動的にドメイン名を割り当てます。
- 環境変数の設定
前のステップで OPENAI_API_KEY を設定しましたが、新しいものに変更する必要がある場合、2 つの選択肢があります。
- ページ自体に設定する場所があり、そこに入力するだけです(この設定の優先度は Vercel よりも高いです)。
- Vercel に移動して設定します。パスは Settings / Environment Variables で、フィールド名は OPENAI API KEY、値は OpenAI プラットフォームで作成した API キーです。
-
完了
(オプション) カスタムドメイン名#
-
Vercel ではカスタムドメイン名を追加できます。パスは Settings / Domains です。
-
サービスプロバイダーに CNAME を設定すれば有効になります。
(オプション) プロジェクトを常に最新の状態に保つ#
私たちが使用しているプロジェクトは常に進化しているため、上記の 3 ステップの方法を採用すると、Vercel は元のプロジェクトのコミット時点から直接独立したプライベートリポジトリを作成します。元のプロジェクトに新機能やバグ修正が追加された場合、あなたのリポジトリはそれを感知しません。
元のリポジトリが更新された場合、あなたも新機能をタイムリーに更新して新しいバージョンのアプリケーションをデプロイしたい場合は、まずこのリポジトリをフォークし、その後 Vercel に移動してこのフォークしたプロジェクトをインポートしてデプロイしてください。
元のリポジトリに新しいコミットがある場合、Github はフォークを同期する必要があることを通知します。これにより、あなたのリポジトリを最新の状態に更新でき、Vercel は自動的にデプロイを行います。
その他の方法#
API 呼び出しの料金と課金方法#
上記で紹介したプライベートデプロイは、OpenAI が公式に提供する API サービスを使用しており、これは無料ではありません。 このページで現在の使用量を確認できます:
上の画像は、私たちのアカウントに 5 ドルのクレジットがあることを示しています。このクレジットはアカウント登録から 3 ヶ月間有効です。API 呼び出しの gpt-3.5-turbo モデルの料金は、1,000 トークンごとに 0.002 ドルです。つまり、呼び出し回数ではなく、OpenAI は各対話の質問と回答の内容を統合して計算します。トークンの計算はこのリポジトリを参照するか、こちらをクリックしてアルゴリズムを視覚化できます。
他の使用方法はありますか?#
無料! 前提条件は OpenAI のアカウントを持っていることです。ChatGPT Plus にアップグレードすることも可能で、月額 20 ドルです。無料版との違いは、より安定しており、使用するモデルが更新され、高ピーク時でも利用可能で、API 呼び出しの課金とは分かれています。
課金あり! 本質的には API を使用しているため、あなたのクレジットを消費します。また、異なるモデルの課金ルールも異なります。一般的な使用シーンは、API を基に特定の機能を開発したいアプリケーションで、Playground でプロンプトエンジニアリングのデバッグや「サンプル」(期待される入力出力形式の例)を簡単に行うことができます。
-
サードパーティ