サイトを管理する

分析の確認、ドメインや設定の変更、サイトのバージョン管理を行います

ChatGPT でサイトを再度開くと、トラフィックの確認、設定の変更、保存済みバージョンの管理ができます。

サイトの分析を確認する

Sites は、分析用 SDK を使わずにトラフィックを自動で記録します。分析ビューには、ユニーク訪問者数とページビュー数の合計、および両指標の時系列データが表示されます。期間や集計単位を変更すると、期間ごとの比較ができます。

ChatGPT デスクトップアプリで sites を開くか、ウェブで ChatGPT の sitesにアクセスします。サイトを見つけ、その他の操作 > 分析 を選択します。

サイトの URL を変更する

サイトの所有者は、設定でサイト名と URL を管理できます。現在の操作項目と手順については、ヘルプセンターの ChatGPT Sites の作成と使用をご覧ください。

カスタムドメインを接続する

カスタムドメインを利用できる場合は、所有している apex ドメインまたはサブドメインを接続できます。Sites はドメインの登録を代行しないため、ドメインの DNS レコードを変更できる必要があります。

ドメインを接続するには、次の手順を行います。

  1. サイトの設定を開き、ドメインを追加 を選択します。
  2. 使用する apex ドメインまたはサブドメインを入力します。
  3. sites が提供する DNS レコードと値をコピーし、ドメインプロバイダーで追加します。
  4. 数分待ってからサイトの設定に戻り、ドメインのステータスを更新します。

ドメインがサイトを指すように設定するための支援を ChatGPT に依頼することもできます。ブラウジングやコンピューター操作が有効な場合、ドメインプロバイダーにサインインした後、 ChatGPT がその画面操作を支援できます。

実行時の環境変数とシークレットを設定する

sites を開き、サイトの設定で、ホスト環境の環境変数とシークレットを追加、更新、削除します。シークレット値をプロンプト、添付ファイル、サイトのコンテンツに含めないでください。

ChatGPT の sitesにアクセスし、サイトを見つけて、 その他の操作 > 設定 を選択します。

ローカルのソースプロジェクトで作業している場合は、次のファイルに関する指針にも従ってください。

これらの値を .openai/hosting.json に保存しないでください。ローカルの .env と .env.example ファイルは、ローカル開発に必要なキーと整合させ、シークレット値をコミットしないでください。

サイトの設定に表示される構成手順に従ってください。所有者が現在利用できる操作については、ヘルプセンターの ChatGPT Sites の作成と使用をご覧ください。

サイトの公開を停止または削除する

サイトを削除せずにアクセスを取り消すには、共有設定を開き、アクセスを自分または選択したユーザーに制限します。それまでの閲覧者がサイトを開けなくなったことを確認してください。

サイトを完全に削除するには、次の手順を行います。

  1. sites を開き、サイトを見つけます。
  2. サイトを削除 を選択し、表示される指示に従います。
  3. サイトのスラッグを入力し、完全に削除 を選択します。

サイトを削除すると、完全に消去されます。削除したサイトは復元できません。

プロジェクト、バージョン、デプロイを理解する

既存のローカルプロジェクトについては、互換性を確認し、公開の準備をするよう sites に依頼します。

サイトは ChatGPT の sites から引き続き利用でき、再度開いて改善、設定、共有を行えます。

ローカルのソースプロジェクトでは、sites プロジェクトがソースと、sites を通じて管理されるホスティングを結び付けます。 Sites は、その関連付けと任意のストレージバインディング名を .openai/hosting.json に保存します。新規作成したローカルスターターは、 project_id がない状態で開始できます。ホストされるプロジェクトのプロビジョニング後に、sites が追加します。

たとえば、リレーショナルデータベースのバインディングを使用し、ファイルストレージを使用しないプロビジョニング済みのサイトには、次の内容を含めることができます。

{
  "project_id": "<project-id>",
  "d1": "DB",
  "r2": null
}

サイトは、それを作成した ChatGPT Work のチャットが終了した後も sites の一覧に表示されます。ウェブでサイトの作成を開始するために、ローカルプロジェクトやマニフェストは必要ありません。サイトは ChatGPT のプロジェクトとは別のものです。

Sites での公開には、二つの独立した段階があります。

  1. バージョンを保存する。 ChatGPT がデプロイ可能なバージョンをビルドします。ローカルのソースプロジェクトでは、ビルドに使用した Git コミットとそのバージョンを関連付けます。レビュー可能なデプロイ候補が必要な場合は、この段階を使用してください。
  2. バージョンをデプロイする。 ChatGPT が保存済みのバージョンを公開し、デプロイが成功すると本番 URL を報告します。選択した閲覧者がサイトにアクセスできる状態にする場合にのみ使用してください。

以前のデプロイ候補を特定する必要がある場合は、保存済みバージョンの一覧表示や詳細の確認を ChatGPT に依頼してください。