0x5E

0x5E

My place for thoughty-like thoughts.
twitter
github

部署自分の ChatGPT

30 分間で、いつでもどこでもアクセスできる ChatGPT を手に入れましょう。

超高速のウェブページ読み込み速度、美しい UI、組み込みのプロンプトテンプレート、超長対話のサポート、チャット履歴のインポートとエクスポートのサポート、豊富な設定オプション、カスタムモデルパラメータのサポート、履歴対話メッセージの圧縮(トークン消費の節約)、プリセットプロンプト(モデルの役割設定)、アクセスコードの設定、カスタムドメイン名、VPN なしでのアクセス......

更新日:2023 年 12 月 26 日、15:50

微信截图_20231226124215

微信截图_20231226124124

プロジェクトリポジトリをフォークする#

自分の Github アカウントにログインし、🔗ChatGPT-Next-Web のプロジェクトホームページを開き、コードリポジトリを自分のアカウントにフォークします:

微信截图_20231226123840

微信截图_20231226123917

このように表示されれば、フォークが成功したことを示します✔️:

微信截图_20231226123949

Action 権限を有効にする#

この権限を有効にすることで、あなたのフォークリポジトリが上流リポジトリと同期更新できるようになり、毎日自動で同期され、ウェブサイトの更新が自動でデプロイされます。完全に自動化されています~

また、フォークリポジトリの .github/workflows/sync.yml ファイルの 8 行目を変更して、自分の希望する同期時間を設定できます。私は毎時 1 回に設定しています。
微信截图_20231226125211

フォークリポジトリを開き、Actions をクリックし、I understand my workflows, go ahead and enable them ボタンをクリックします:

微信截图_20231226125541

微信截图_20231226125747

左側の Upstream Sync をクリックし、Enable workflow ボタンをクリックします:

微信截图_20231226125927

微信截图_20231226125945

このように表示されれば、Action 権限が成功裏に有効になったことを示します✔️:

微信截图_20231226130109

Vercel にデプロイする#

アカウントがない場合は、まず🔗Vercel に登録し、Github で接続して認証します:

微信截图_20231226130351

微信截图_20231226130406

次に、左上のアカウントホームページに移動し、新しいプロジェクトを作成します:

微信截图_20231226130657

微信截图_20231226130736

Install をクリックします:

微信截图_20231226131037

微信截图_20231226131056

この時点で、あなたが先ほどフォークしたコードリポジトリが認識され、Import をクリックしてインポートします:

微信截图_20231226131306

環境変数を追加します:

微信截图_20231226131819

  • パラメータ 1:必須、これはあなたの OpenAI API キーです。持っていない場合は🔗作成してください。前提として、ChatGPT のアカウントに登録しており、アカウント内に提供された🔗試用クレジットがある必要があります。通常は 5 ドルで、使い切ったら新しいアカウントを作成してください。または、クレジットカード(外貨単一ブランドカード)をリンクして従量課金制にすることもでき、より早く安定します。
    Key: OPENAI_API_KEY
    Value: sk-ohtbdhgw……

  • パラメータ 2:推奨、ユーザーアクセスコード。複数のアクセスコードは英語のカンマ , で区切り、スペースを含めないでください。
    Key: CODE
    Value: code1,code2,code3,code4 (例として、必要に応じて変更してください)

さらなるデプロイパラメータは🔗こちらをご覧ください。

Deploy をクリックしてデプロイを開始します:

微信截图_20231226135738

デプロイ中......2-3 分待ってください:

微信截图_20231226135955

おめでとうございます!
祝福、デプロイ成功✔️:

微信截图_20231226140225

Continue to Dashboard をクリックします:

微信截图_20231226140335

Visit をクリックすると、アクセスできます~(現在はまだカスタムドメイン名がないため、VPN を使用する必要があります):

微信截图_20231226140356

ウェブページが正常に読み込まれました✔️:

微信截图_20231226140542

カスタムドメイン名の設定#

ドメイン名の購入#

このプラットフォームで購入する必要はありませんが、私はここを選びました。なぜなら、純数字の .xyz サフィックスのドメイン名が非常に安いからです。

🔗Name.com に登録し、ログインします。ページが英語の場合は、ページの最下部で言語を変更できます:

微信截图_20231226141256

🔗検索したいドメイン名を探します。できれば純数字の xyz サフィックスのものが安いです。例えば:875479.xyz、通常は 7-8 元です。もし高い場合は、他の数字を試してみてください。また、更新価格にも注意が必要です。初回購入価格とほぼ同じであれば受け入れ可能ですし、更新費用も高くありません:

微信截图_20231226141526

次に、カートに追加 -> カートに進む -> Continue to cart をクリックします:

微信截图_20231226141913

追加商品を削除し、次へ:支払い をクリックします(1-2 元の税金がかかる場合がありますが、これは正常です):

微信截图_20231226142259

支付宝を選択し、2 つの契約にチェックを入れ、注文を完了 をクリックします:

微信截图_20231226142526

初めての注文では、糟糕またはErrorのポップアップが表示されることがありますが、慌てないでください~OK ボタンをクリックすると、再度支払いページに戻りますので、もう一度試してください(追加商品が削除されているか再確認するのを忘れないでください):

微信截图_20231226142736

再度試すと、REDIRECTING TO ALIPAYのポップアップが表示され、OK ボタンをクリックすると支払いページにリダイレクトされ、QR コードをスキャンして支払うだけです。支払いが完了したら、ページがリダイレクトされるのを待ちます:

微信截图_20231226143018

ドメイン名の購入が成功したら、右上の🔗私のドメインをクリックすると、先ほど購入したドメイン名が表示され、自動更新をオフにできます:

微信截图_20231226143506

Cloudflare の設定#

まず🔗Cloudflare に登録し、上部で簡体字中国語を選択できます:

微信截图_20231226143646

登録が完了しログインしたら、サイトを追加 をクリックします:

微信截图_20231226143854

先ほど購入したドメイン名を入力します。例えば 875479.xyz続ける ボタンをクリックします:

微信截图_20231226144021

ページを下にスクロールし、Free 無料プランを選択し、続ける をクリックします:

微信截图_20231226144150

DNS レコードを追加します。Vercel は国内ユーザー向けに専用の IP と CNAME アドレスを提供しています:

  • A タイプのアドレス:76.223.126.88 または 76.76.21.98
  • CNAME タイプのアドレス:cname-china.vercel-dns.com

追加する際は、プロキシ状態を オフ に変更し、CNAME タイプも同様です:
微信截图_20231226145821

続ける ボタンをクリックします:

微信截图_20231226145620

次に、ページを下にスクロールし、この 2 つの ネームサーバー アドレスをコピーします(このページは閉じないでください):

微信截图_20231226150200

再度🔗Name.com の私のドメインページに戻り、先ほど購入したドメイン名を選択し、ネームサーバーを管理 をクリックします:

微信截图_20231226150451

デフォルトの 4 つのアドレスをすべて削除し、Cloudflare でコピーした 2 つの新しい ネームサーバー アドレスに置き換えます:

微信截图_20231226150814

置き換えが完了したら、先ほど閉じないように言った Cloudflare ページに戻り、完了、ネームサーバーを確認 をクリックし、更新を待ちます(約 10 分から 20 分かかります):

微信截图_20231226150959

これは必要ありませんので、スキップしてください:

微信截图_20231226151116

しばらくしてから手動で状態を確認できます:

微信截图_20231226151231

メインページに戻り、辛抱強く待ち、ここでの状態が ✔️有効 に変われば完了です:

微信截图_20231226151406

ドメインを Vercel に追加する#

Vercel のダッシュボードに戻り、先ほどデプロイしたプロジェクトをクリックし、Domains をクリックします:

微信截图_20231226151555

微信截图_20231226151623

まず Edit をクリックし、Remove をクリックしてデフォルトのドメインを削除します:

微信截图_20231226151811

微信截图_20231226151823

テキストボックスに先ほど購入したドメイン名を入力し、Add をクリックします:

微信截图_20231226152057

デフォルトを選択し、Add をクリックします:

微信截图_20231226152143

自動的にリフレッシュされるのを待つと、ドメインが正常に追加されます:

微信截图_20231226152508

これで新しいドメイン名でアクセスできるようになります~

ウェブサイト設定#

ウェブサイトにアクセスできるようになったら、個人の好みに応じていくつかの簡単な設定を行うことができます。例えば:

微信截图_20231226152842

微信截图_20231226153128

その他#

注:アクセスコードの追加または削除、API キーの変更後は再デプロイが必要です。

アクセスコードの追加または削除?#

デプロイされたプロジェクトに入り、Settings をクリックし、Environment Variables を選択して CODE を Edit し、保存します:

image

API キーの変更?#

同様に、OPENAI_API_KEY の値を Edit し、保存します:

image

再デプロイ?#

Deployments を選択し、最新のデプロイ記録を Redeploy します:

image

Use existing Build Cache にチェックを入れ、Redeploy をクリックします:

image

プロンプトテンプレートをトリガーする#

テキストボックスに / と入力すると、組み込みのプロンプトテンプレートがトリガーされます:

微信截图_20240113144159

リポジトリを手動で同期する?#

フォークしたリポジトリに入り、Sync fork をクリックします。Update branch ボタンが表示されれば更新できます。表示されない場合は、リポジトリがすでに上流リポジトリと一致していることを示しますので、手動で更新する必要はありません:

微信截图_20231226154033

プロジェクトの追跡#

新機能の適用をタイムリーに保つために、🔗プロジェクトをフォローすることをお勧めします。

AI にプロンプトを書くことを学ぶ#

おすすめの読書:
1、プロンプトエンジニアリングガイド
2、Learn Prompting
3、プロンプトエンジニアリング

プロンプトエンジニアリングは比較的新しい学問で、プロンプトの開発と最適化に焦点を当てており、ユーザーが大規模言語モデル(Large Language Model, LLM)をさまざまなシーンや研究分野で活用できるように支援します。プロンプトエンジニアリングに関連するスキルを習得することで、ユーザーは大規模言語モデルの能力と限界をよりよく理解できるようになります。

研究者はプロンプトエンジニアリングを利用して、大規模言語モデルが複雑なタスクシーンを処理する能力を向上させることができます。開発者はプロンプトエンジニアリングを通じて、強力なエンジニアリング技術を設計・開発し、大規模言語モデルや他のエコシステムツールとの効率的な接続を実現できます。

プロンプトエンジニアリングは単にプロンプトの設計と開発に関するものではありません。大規模言語モデルとのインタラクションや開発に関するさまざまなスキルや技術を含みます。プロンプトエンジニアリングは、大規模言語モデルとのインタラクションや接続、そして大規模言語モデルの能力を理解する上で重要な役割を果たします。ユーザーはプロンプトエンジニアリングを通じて、大規模言語モデルの安全性を向上させたり、専門分野の知識や外部ツールを活用して大規模言語モデルの能力を強化したりすることができます。

image

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。