プレビュー版として提供されている Apps SDK を使うと、開発者は ChatGPT 内で実行されるアプリのロジックとインターフェイスの両方を設計できます。これは、ChatGPT を外部ツールやデータに接続するためのオープン標準である Model Context Protocol (MCP) を基盤としています。Apps SDK は MCP を拡張するため、これを使って構築されたアプリは、その標準を採用するあらゆる場所で実行できます。Apps SDK はオープンソースです。
はじめに
設計ガイドラインやサンプルアプリについては、Apps SDK ドキュメントをご覧ください。
独自のコードでアプリを構築します。チャットの動作と UI を定義します。将来、ユーザーがサインインしたりプレミアム機能を利用したりできるように、既存のバックエンドに接続します。
カスタム MCP アプリのセットアップ手順に従ってカスタムアプリを作成し、ChatGPT でテストしながら、アプリの使い勝手を改善します。Business および Enterprise/Edu の管理者は、ワークスペース設定でカスタム MCP アプリの権限を管理し、許可されたユーザーが社内アプリを開発・テストできるように設定できます。詳細は、ChatGPT でのカスタム MCP サーバーへの接続をご覧ください。
ワークスペース管理者は、管理コンソールからアプリページを開くこともできます。対象の ChatGPT ワークスペースを選択し、プラグインを開いて、レガシーアプリの管理を選択します。上記のカスタム MCP アプリのセットアップ手順に従って、アプリを作成・テストします。安全性、プライバシー、機能に関する開発者ガイドラインの草案を確認し、アプリの提出に向けて準備します。
提出とディレクトリ
アプリの提出を受け付けています。詳細については、ChatGPT アプリへのアプリ提出ディレクトリをご覧ください。
より高いデザイン基準と機能基準を満たすアプリは、より目立つ形で掲載される対象となる場合があります。
収益化
詳細は今後共有します。ChatGPT で即時チェックアウトを可能にするオープン標準である Agentic Commerce Protocol のサポートを予定しています。
安全性とプライバシー
開発者ガイドラインでは、開発者が OpenAI の利用ポリシーに従い、すべての利用者に適切であり、アプリについて明確なプライバシーポリシーを提供することが求められます。開発者向けの早期プレビューとして開発者ガイドラインのドラフトを共有していますが、開発者コミュニティからさらに学び、意見を伺う中で、これらのガイドラインと必須基準は変更される可能性がありますのでご注意ください。
よくある質問
Apps SDK とは
Model Context Protocol を拡張した開発者向けツールキットです。アプリのチャットロジックとインターフェースを定義し、バックエンドに接続して、ChatGPT 内で実行できます。
アプリを構築できるユーザー
カスタムアプリの作成権限を持つ開発者は、Apps SDK のプレビュー版を使ってアプリを構築・テストできます。アプリディレクトリにアプリを提出するには、別途用意されている ChatGPT アプリの提出手順に従ってください。
ChatGPT Business、Enterprise、Edu を導入している組織でのアプリ利用
Apps SDK のプレビュー版は、Business および Enterprise/Edu に対応しています。ワークスペースの管理者とオーナーは、カスタムアプリを作成・テストできます。Enterprise/Edu の管理者は、特定のメンバーにアプリの作成・テスト権限を付与することもできます。
