OpenAI
Эта страница была переведена машинным переводом. Открыть оригинальную статью на английском.

Создавайте приложения с Apps SDK

Создавайте, тестируйте и готовьте приложения ChatGPT с помощью Apps SDK и протокола контекста моделей.

Обновлено: yesterday

Предварительная версия Apps SDK позволяет разработчикам проектировать и логику, и интерфейс приложения, которое работает внутри ChatGPT. Он построен на Model Context Protocol (MCP) — открытом стандарте для подключения ChatGPT к внешним инструментам и данным. Apps SDK расширяет MCP, поэтому созданные с его помощью приложения могут работать везде, где принят этот стандарт. Apps SDK имеет открытый исходный код.

Начало работы

  1. Изучите документацию Apps SDK — в ней вы найдёте рекомендации по проектированию и примеры приложений.

  2. Создайте приложение, используя собственный код. Определите логику взаимодействия в чате и пользовательский интерфейс. Подключите приложение к существующей серверной части, чтобы в будущем пользователи могли входить в свои аккаунты или получать доступ к премиум-функциям.

  3. Протестируйте приложение в ChatGPT: следуйте инструкциям по настройке пользовательского MCP-приложения, чтобы создать его и постепенно улучшать взаимодействие с ним. Администраторы Business и Enterprise/Edu могут управлять разрешениями для пользовательских MCP-приложений в настройках рабочей области и предоставлять пользователям права на разработку и тестирование внутренних приложений. Подробнее см. в статье «Подключение пользовательских MCP-серверов в ChatGPT».

    Администраторы рабочей области также могут открыть страницу «Приложения» в консоли администратора. Выберите нужную рабочую область ChatGPT, откройте «Плагины» и выберите «Управление устаревшими приложениями». Чтобы создать и протестировать приложение, следуйте приведённым выше инструкциям по настройке пользовательского MCP-приложения.

  4. Подготовьтесь к отправке приложения на проверку: ознакомьтесь с предварительной версией рекомендаций для разработчиков по безопасности, конфиденциальности и функциональности.

Отправка приложений и каталог

  • Мы принимаем заявки на публикацию приложений. Подробнее см. в разделе об отправке приложений в приложение ChatGPT каталога.

  • Приложения, соответствующие более высоким стандартам дизайна и функциональности, могут получить право на более заметное размещение.

Монетизация

Подробности будут опубликованы позже. Планируется поддержка Agentic Commerce Protocol — открытого стандарта, который обеспечивает мгновенное оформление покупки в ChatGPT.

Безопасность и конфиденциальность

Наши рекомендации для разработчиков будут требовать, чтобы разработчики соблюдали правила использования OpenAI, создавали приложения, подходящие для любой аудитории, и предоставляли понятную политику конфиденциальности для своего приложения. Обратите внимание: мы поделились проектом рекомендаций для разработчиков в качестве ранней предварительной версии, однако эти рекомендации и обязательные стандарты могут измениться по мере того, как мы учимся и получаем больше отзывов от сообщества разработчиков.

Часто задаваемые вопросы

Что такое Apps SDK?

Это набор инструментов для разработчиков, расширяющий возможности протокола Model Context Protocol. Он позволяет задать логику взаимодействия приложения в чате и его интерфейс, подключить приложение к вашей серверной части и запускать его внутри ChatGPT.

Кто может создавать приложения?

Разработчики с разрешением на создание пользовательских приложений могут создавать и тестировать приложения с помощью предварительной версии Apps SDK. Для отправки приложений в каталог предусмотрена отдельная процедура подачи заявок на публикацию приложений ChatGPT.

Могут ли организации с тарифами ChatGPT Business, Enterprise и Edu использовать приложения?

Предварительная версия Apps SDK поддерживает тарифы Business и Enterprise/Edu. Администраторы и владельцы рабочих областей могут создавать и тестировать пользовательские приложения. Администраторы Enterprise/Edu также могут предоставлять отдельным участникам разрешение на создание и тестирование приложений.

Была ли эта статья полезной?