鸽子衔枝之年

鸽子衔枝之年

Vercelを使用してChatGPTサーバーを素早く構築する

開始する前に、これらの知識を理解する必要があります#

  • 中国本土で購入したドメインは、DNS 解析を開始するために実名認証が必要です。一方、海外のドメインプロバイダーで購入したドメインはそのような制限はありません。
  • 中国本土のクラウドサーバーを指すドメインは、正常にアクセスするためには登録が必要です。しかし、海外のサーバーを指すドメインはこの制限の対象外です。この点を利用して、制限を回避することができます。
  • Vercel は、クラウドサーバーなしで現代の Web アプリケーションを迅速にデプロイすることができるプラットフォームです。
  • vercel.app はアクセス制限がかかっているウェブサイトですが、そのサーバー IP は制限されていません。この点を利用して、ドメインを直接 Vercel のサーバーに指定し、Vercel が提供するサービスにアクセスすることができます。
  • この記事では、Yidadaa/ChatGPT-Next-Web を使用して ChatGPT ウェブサービスを構築します。

前提条件#

  • OpenAI API キー
  • ドメイン名
  • 魔法(Vercel へのアクセスに必要です)

詳細な手順#

  1. Yidadaa/chatgpt-vercel プロジェクトを GitHub にフォークします。

  2. Vercel で新しいプロジェクトを作成し、先ほどフォークしたプロジェクトを選択し、Import ボタンをクリックします。
    截屏 2023-04-05 20.38.53

  3. 環境変数に必要な変数を追加し、Deploy ボタンをクリックします。

    個人利用の場合は、OPENAI_API_KEYCODE の 2 つの変数を追加するだけで十分です。

    CODE には複数のパスワードを設定できますが、, で区切る必要があります。画像中の 123456,789012123456789012 の 2 つのパスワードを表しています。

    截屏 2023-04-05 20.42.50このプロジェクトの環境変数の詳細については、ChatGPT-Next-Web プロジェクトの公式の 環境変数の説明 を参照してください。

    特に注意してください:画像から取得した API キーは不完全であり、加工されているため、直接使用することはできません。

  4. これでプロジェクトが正常にデプロイされましたので、アクセスできるか試してみてください。

    截屏 2023-04-05 20.47.16

  5. Settings -> Authorization Code で、環境変数の CODE に設定したパスワードを入力してください。入力しないと使用できません。

    截屏 2023-04-05 20.49.08

    ここでは、ChatGPT に特定の形式(HTML コード)でグラデーションを推奨するように依頼しています。HTML コードは Typora でレンダリングされるため、コンテンツの可読性と直感性が大幅に向上します。

    IMG_3872

    截屏 2023-04-05 21.15.45

  6. ドメインをバインドします。Settings -> Domains をクリックし、バインドするドメインを入力し、Add ボタンをクリックします。

    ここでは、test.nekoko.top を例にします。

    截屏 2023-03-27 12.04.57

  7. ドメインの DNS 解析に Vercel の CNAME レコードまたは A レコードを追加します(いずれかを選択してください)。

    ここでは Cloudflare を例にします。dash.cloudflare.com にアクセスして DNS レコードを追加します。

    • DNS -> Records -> Add Record をクリックします。以下のように CNAME レコードを追加し、保存します。

      cname-china.vercel-dns.com
      

      截屏 2023-03-27 12.11.28

      截屏 2023-03-27 12.19.49

  8. ブラウザでバインドしたドメインを開きます。ここでは test.nekoko.top を例にします。

    注意:ブラウザのアドレスバーに「安全ではありません」と表示される場合は、数分待ってから再度アクセスしてください。Vercel はこの時点で SSL 証明書を生成しているため、ブラウザは HTTPS 接続を使用できません。

    截屏 2023-04-05 21.24.37

    Vercel プロジェクトの Settings -> Domains で、正常にバインドされたドメインは以下のようになります。

    截屏 2023-03-27 12.27.35

  9. 訪問者が提供するサービスを適切かつ適量に使用することを保証できない場合は、自分のウェブサイトを無闇に共有しないように注意してください。少しのことでも、ドメインがブロックされる可能性があります。

参考資料#

[1] Vercel アプリのカスタムドメイン設定 | TANGLY’s BLOG (tangly1024.com)

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