30 分間で、いつでもどこでもアクセスできる ChatGPT を手に入れましょう。
超高速のウェブページ読み込み速度、美しい UI、組み込みのプロンプトテンプレート、超長対話のサポート、チャット履歴のインポートとエクスポートのサポート、豊富な設定オプション、カスタムモデルパラメータのサポート、履歴対話メッセージの圧縮(トークン消費の節約)、プリセットプロンプト(モデルの役割設定)、アクセスコードの設定、カスタムドメイン名、VPN なしでのアクセス......
更新日:2023 年 12 月 26 日、15:50
プロジェクトリポジトリをフォークする#
自分の Github アカウントにログインし、🔗ChatGPT-Next-Web のプロジェクトホームページを開き、コードリポジトリを自分のアカウントにフォークします:
このように表示されれば、フォークが成功したことを示します✔️:
Action 権限を有効にする#
この権限を有効にすることで、あなたのフォークリポジトリが上流リポジトリと同期更新できるようになり、毎日自動で同期され、ウェブサイトの更新が自動でデプロイされます。完全に自動化されています~
また、フォークリポジトリの
.github/workflows/sync.yml
ファイルの 8 行目を変更して、自分の希望する同期時間を設定できます。私は毎時 1 回に設定しています。
フォークリポジトリを開き、Actions
をクリックし、I understand my workflows, go ahead and enable them
ボタンをクリックします:
左側の Upstream Sync
をクリックし、Enable workflow
ボタンをクリックします:
このように表示されれば、Action 権限が成功裏に有効になったことを示します✔️:
Vercel にデプロイする#
アカウントがない場合は、まず🔗Vercel に登録し、Github で接続して認証します:
次に、左上のアカウントホームページに移動し、新しいプロジェクトを作成します:
Install
をクリックします:
この時点で、あなたが先ほどフォークしたコードリポジトリが認識され、Import
をクリックしてインポートします:
環境変数を追加します:
-
パラメータ 1:必須、これはあなたの OpenAI API キーです。持っていない場合は🔗作成してください。前提として、ChatGPT のアカウントに登録しており、アカウント内に提供された🔗試用クレジットがある必要があります。通常は 5 ドルで、使い切ったら新しいアカウントを作成してください。または、クレジットカード(外貨単一ブランドカード)をリンクして従量課金制にすることもでき、より早く安定します。
Key:OPENAI_API_KEY
Value:sk-ohtbdhgw……
-
パラメータ 2:推奨、ユーザーアクセスコード。複数のアクセスコードは英語のカンマ
,
で区切り、スペースを含めないでください。
Key:CODE
Value:code1,code2,code3,code4
(例として、必要に応じて変更してください)
さらなるデプロイパラメータは🔗こちらをご覧ください。
Deploy
をクリックしてデプロイを開始します:
デプロイ中......2-3 分待ってください:
おめでとうございます!
祝福、デプロイ成功✔️:
Continue to Dashboard
をクリックします:
Visit
をクリックすると、アクセスできます~(現在はまだカスタムドメイン名がないため、VPN を使用する必要があります):
ウェブページが正常に読み込まれました✔️:
カスタムドメイン名の設定#
ドメイン名の購入#
このプラットフォームで購入する必要はありませんが、私はここを選びました。なぜなら、純数字の
.xyz
サフィックスのドメイン名が非常に安いからです。
🔗Name.com に登録し、ログインします。ページが英語の場合は、ページの最下部で言語を変更できます:
🔗検索したいドメイン名を探します。できれば純数字の xyz サフィックスのものが安いです。例えば:875479.xyz
、通常は 7-8 元です。もし高い場合は、他の数字を試してみてください。また、更新価格にも注意が必要です。初回購入価格とほぼ同じであれば受け入れ可能ですし、更新費用も高くありません:
次に、カートに追加
-> カートに進む
-> Continue to cart
をクリックします:
追加商品を削除し、次へ:支払い
をクリックします(1-2 元の税金がかかる場合がありますが、これは正常です):
支付宝を選択し、2 つの契約にチェックを入れ、注文を完了
をクリックします:
初めての注文では、糟糕またはErrorのポップアップが表示されることがありますが、慌てないでください~OK
ボタンをクリックすると、再度支払いページに戻りますので、もう一度試してください(追加商品が削除されているか再確認するのを忘れないでください):
再度試すと、REDIRECTING TO ALIPAYのポップアップが表示され、OK
ボタンをクリックすると支払いページにリダイレクトされ、QR コードをスキャンして支払うだけです。支払いが完了したら、ページがリダイレクトされるのを待ちます:
ドメイン名の購入が成功したら、右上の🔗私のドメインをクリックすると、先ほど購入したドメイン名が表示され、自動更新をオフにできます:
Cloudflare の設定#
まず🔗Cloudflare に登録し、上部で簡体字中国語を選択できます:
登録が完了しログインしたら、サイトを追加
をクリックします:
先ほど購入したドメイン名を入力します。例えば 875479.xyz
、続ける
ボタンをクリックします:
ページを下にスクロールし、Free 無料プランを選択し、続ける
をクリックします:
DNS レコードを追加します。Vercel は国内ユーザー向けに専用の IP と CNAME アドレスを提供しています:
A
タイプのアドレス:76.223.126.88
または76.76.21.98
CNAME
タイプのアドレス:cname-china.vercel-dns.com
追加する際は、プロキシ状態を オフ
に変更し、CNAME タイプも同様です:
続ける
ボタンをクリックします:
次に、ページを下にスクロールし、この 2 つの ネームサーバー
アドレスをコピーします(このページは閉じないでください):
再度🔗Name.com の私のドメインページに戻り、先ほど購入したドメイン名を選択し、ネームサーバーを管理
をクリックします:
デフォルトの 4 つのアドレスをすべて削除し、Cloudflare でコピーした 2 つの新しい ネームサーバー
アドレスに置き換えます:
置き換えが完了したら、先ほど閉じないように言った Cloudflare ページに戻り、完了、ネームサーバーを確認
をクリックし、更新を待ちます(約 10 分から 20 分かかります):
これは必要ありませんので、スキップしてください:
しばらくしてから手動で状態を確認できます:
メインページに戻り、辛抱強く待ち、ここでの状態が ✔️有効
に変われば完了です:
ドメインを Vercel に追加する#
Vercel のダッシュボードに戻り、先ほどデプロイしたプロジェクトをクリックし、Domains
をクリックします:
まず Edit
をクリックし、Remove
をクリックしてデフォルトのドメインを削除します:
テキストボックスに先ほど購入したドメイン名を入力し、Add
をクリックします:
デフォルトを選択し、Add
をクリックします:
自動的にリフレッシュされるのを待つと、ドメインが正常に追加されます:
これで新しいドメイン名でアクセスできるようになります~
ウェブサイト設定#
ウェブサイトにアクセスできるようになったら、個人の好みに応じていくつかの簡単な設定を行うことができます。例えば:
その他#
注:アクセスコードの追加または削除、API キーの変更後は再デプロイが必要です。
アクセスコードの追加または削除?#
デプロイされたプロジェクトに入り、Settings
をクリックし、Environment Variables
を選択して CODE を Edit
し、保存します:
API キーの変更?#
同様に、OPENAI_API_KEY の値を Edit
し、保存します:
再デプロイ?#
Deployments
を選択し、最新のデプロイ記録を Redeploy
します:
Use existing Build Cache
にチェックを入れ、Redeploy
をクリックします:
プロンプトテンプレートをトリガーする#
テキストボックスに /
と入力すると、組み込みのプロンプトテンプレートがトリガーされます:
リポジトリを手動で同期する?#
フォークしたリポジトリに入り、Sync fork
をクリックします。Update branch
ボタンが表示されれば更新できます。表示されない場合は、リポジトリがすでに上流リポジトリと一致していることを示しますので、手動で更新する必要はありません:
プロジェクトの追跡#
新機能の適用をタイムリーに保つために、🔗プロジェクトをフォローすることをお勧めします。
AI にプロンプトを書くことを学ぶ#
おすすめの読書:
1、プロンプトエンジニアリングガイド
2、Learn Prompting
3、プロンプトエンジニアリング
プロンプトエンジニアリングは比較的新しい学問で、プロンプトの開発と最適化に焦点を当てており、ユーザーが大規模言語モデル(Large Language Model, LLM)をさまざまなシーンや研究分野で活用できるように支援します。プロンプトエンジニアリングに関連するスキルを習得することで、ユーザーは大規模言語モデルの能力と限界をよりよく理解できるようになります。
研究者はプロンプトエンジニアリングを利用して、大規模言語モデルが複雑なタスクシーンを処理する能力を向上させることができます。開発者はプロンプトエンジニアリングを通じて、強力なエンジニアリング技術を設計・開発し、大規模言語モデルや他のエコシステムツールとの効率的な接続を実現できます。
プロンプトエンジニアリングは単にプロンプトの設計と開発に関するものではありません。大規模言語モデルとのインタラクションや開発に関するさまざまなスキルや技術を含みます。プロンプトエンジニアリングは、大規模言語モデルとのインタラクションや接続、そして大規模言語モデルの能力を理解する上で重要な役割を果たします。ユーザーはプロンプトエンジニアリングを通じて、大規模言語モデルの安全性を向上させたり、専門分野の知識や外部ツールを活用して大規模言語モデルの能力を強化したりすることができます。