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