プレビューとして提供されているApps SDKを使うと、開発者はChatGPT 内で動作するアプリのロジックとインターフェースの両方を設計できます。これは、ChatGPT を外部ツールやデータに接続するためのオープン標準であるModel Context Protocol(MCP)に基づいています。Apps SDK は MCP を拡張し、これで構築したアプリが、その標準を採用するあらゆる環境で実行できるようにします。Apps SDK はオープンソースです。
始め方
Apps SDK ドキュメントを読んで、設計ガイドラインやサンプルアプリを確認します。
自分のアプリを構築します。独自のコードで、チャットの挙動と UI を定義してください。既存のバックエンドに接続しておくことで、将来的にユーザーがサインインしたり、プレミアム機能へアクセスしたりできるようになります。
ChatGPT でテストします。Developer Mode を使ってカスタムアプリを作成し、アプリ体験を反復的に改善してください。Business および Enterprise/Edu の管理者は、ワークスペース設定から Developer Mode を有効化し、許可されたユーザーが社内アプリを開発・テストできるようにできます。詳細は ChatGPT における Developer Mode と完全な MCP コネクタをご覧ください。
安全性、プライバシー、機能性に関するドラフト版開発者ガイドラインを確認して、アプリ提出に向けた準備を行います。
提出とディレクトリ
現在、アプリの提出を受け付けています。詳しくはChatGPT アプリのディレクトリへのアプリ提出をご覧ください。
より高いデザインおよび機能基準を満たすアプリは、より目立つ形で掲載される対象となる場合があります。
収益化
詳細は今後共有します。ChatGPT で即時チェックアウトを可能にするオープン標準であるAgentic Commerce Protocolへの対応を予定しています。
安全性とプライバシー
開発者ガイドラインでは、開発者が OpenAI の利用ポリシーを遵守し、すべてのユーザー層に適した内容とし、アプリの明確なプライバシーポリシーを提示することを求めます。なお、開発者向けの早期プレビューとして開発者ガイドラインのドラフトを共有していますが、開発者コミュニティからの学びやフィードバックに応じて、これらのガイドラインおよび必須基準は変更される可能性があります。
FAQ
Apps SDK とは何ですか?
Model Context Protocol を拡張する開発者向けツールキットです。アプリのチャットロジックとインターフェースを定義し、バックエンドに接続して、ChatGPT 内で実行できます。
誰がアプリを作れますか?
どの開発者でも、Apps SDK のプレビューを使って今日からアプリを構築し、テストできます。アプリをアプリディレクトリに提出するには、ChatGPT アプリへのアプリ提出をご覧ください。
ChatGPT Business、Enterprise、Edu の組織でもアプリを利用できますか?
Apps SDK プレビューでは、Business と Enterprise/Edu はすでにサポートされています。開発者はdeveloper modeで、チーム向けにアプリをテストおよびデプロイできます。
