Наша собственная статистика посещений включена всегда. Google Analytics помогает нам понять, как пользуются нашими публичными страницами (но не вашим рабочим пространством после входа), и включается только с вашего разрешения. См. нашу политику конфиденциальности.

Разделы · 22
  1. 01Что такое ChatGPT Spaces: Space, страницы и команды
  2. 02ChatGPT Spaces или Projects: где держать трекер
  3. 03Страницы в ChatGPT Space: таблицы, блоки Visualize и Prompt
  4. 04Что считает трекер и откуда берётся каждая цифра
  5. 05Данные: четыре возможности, параметры и цены
  6. 06Подключение удалённого MCP-сервера EveryInfra в ChatGPT: личный аккаунт и Business
  7. 07Один реальный цикл: что отправляет ChatGPT и что приходит в ответ
  8. 08Как работает еженедельное обновление: задачи по расписанию и командные задачи
  9. 09Тест 1: как далеко в прошлое заглядывает один вызов
  10. 10Тест 2: закреплённые видео, округлённые счётчики и is_ad в TikTok
  11. 11Тест 3: больше половины из 50 постов Duolingo в X оказались ответами
  12. 12Тест 4: какая часть поиска по бренду в Reddit оказывается шумом
  13. 13Тест 5: насколько велики ответы и поместятся ли они на странице
  14. 14Как выглядит трекер в первую неделю
  15. 15Плата за API в недельном и месячном расчёте: около $0,0289 в месяц
  16. 16Ошибки и оплата: ответы 429, 422 и 401 ничего не стоят
  17. 17Чего не умеет трекер в ChatGPT Space
  18. 18Последние изменения
  19. 19Часто задаваемые вопросы о ChatGPT Spaces
  20. 20С чего начать
  21. 21Читайте также
  22. 22Источники

Трекер соцсетей конкурентов в ChatGPT Spaces: настройка, MCP и тесты на реальных данных

Создайте общую страницу для отслеживания соцсетей конкурентов в ChatGPT Spaces. Страницы не обновляются сами. Мы протестировали TikTok, X и Reddit: $0,006672 в неделю.

Иллюстрация: общая страница парит в воздухе, как стол. На ней пустая сетка таблицы и небольшие столбики; одна строка выделена бирюзовым. Вокруг страницы три небольшие подставки, на каждой пустая карточка соцсети: высокая карточка видео, короткая карточка поста с круглым аватаром и карточка ветки с облачками реплик одно над другим. Пунктирные линии ведут от трёх карточек к ячейкам таблицы. Над страницей две стрелки курсора и маленький круглый агент: люди и ИИ редактируют страницу вместе. В углу календарь на семь дней, один день выделен бирюзовым: одно обновление в неделю.

OpenAI позиционирует страницы ChatGPT Space как страницы, которые «остаются актуальными». Но в её собственной документации сказано, что функция Keep Updated «недоступна на старте», поэтому для еженедельного обновления нужна задача по расписанию или командная задача (Work with agents in Space). 04.11.2026 с 00:16 до 00:33 по сингапурскому времени мы собрали через EveryInfra данные TikTok, X и Reddit по Duolingo, Babbel и Busuu. Один еженедельный цикл — это 12 вызовов API стоимостью $0,006672, или около $0,0289 в месяц. Показатель, от которого зависит, подходит ли такая страница, — насколько далеко в прошлое позволяет заглянуть один вызов. Пятьдесят видео TikTok позволяют заглянуть на 55–272 дня назад, а один поиск в Reddit по Duolingo охватывает лишь последние 4,0 часа.

Это руководство для команды роста или маркетинга на англоязычном рынке. Команде нужна одна страница о конкурентах в ChatGPT, которую поддерживают в актуальном состоянии несколько человек и сам ChatGPT. Каждый понедельник на ней должны быть подписчики, посты и вовлечённость по каждому конкуренту.

Мы по порядку ответим на шесть вопросов: где должна находиться страница, откуда берутся данные и как ChatGPT подключается к API данных. Затем разберём, что запускает еженедельное обновление, сколько это стоит в месяц и какие цифры вводят в заблуждение.

Для этого руководства мы не входили в ChatGPT. Каждый шаг в ChatGPT взят из Справочного центра, learn.chatgpt.com и документации для разработчиков, и мы помечаем его как пример конфигурации. Все приведённые показатели EveryInfra получены в результате реальных вызовов API. Мы сохранили все необработанные ответы, так что любой член команды может перепроверить цифры.

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

Что такое ChatGPT Spaces: Space, страницы и команды

Сначала разберёмся с названием. Продукт называется «Space», в единственном числе. Справочный центр определяет Space как место для ваших страниц, файлов и другой работы в ChatGPT («Getting started with Space in ChatGPT»). Вы создаёте и редактируете страницы с помощью ChatGPT, объединяете связанную работу в пространства (spaces) и делитесь ими. В поиске пишут «chatgpt spaces» во множественном числе, имея в виду то же самое. У каждого аккаунта есть личное пространство, и можно добавлять другие пространства по темам или командам.

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

OpenAI представила Space 29.09.2026 на DevDay 2026 (DevDay 2026 recap). На странице продукта сказано, что он «доступен в тарифах Pro, Business и Enterprise» (Space product page). В Справочном центре приведены подробности. Создавать и редактировать страницы можно в веб-версии и в десктопном приложении.

В мобильном приложении можно находить и читать страницы, делиться ими и переходить между подстраницами, но редактировать нельзя. Рабочие области Business и Enterprise с хранением данных в Канаде или ОАЭ получат Space «скоро». На этих тарифах Space заменяет Library, а Projects не меняются (Справочный центр, статья 20001549, просмотрено 04.11.2026).

ПунктЧто сказано в документацииЧто это значит для трекера
ТарифыPro, Business, Enterprise; недоступно на Free, Go и PlusОдному человеку нужен как минимум Pro 100 ($100 в месяц)
РедактированиеВ веб-версии и на десктопе можно редактировать; на мобильных только читать и делитьсяВ понедельник читайте страницу с телефона, а редактируйте на компьютере
Что заменяетLibrary; Projects остаютсяСтарые Projects переносить не нужно
Единица доступаОдна страница или всё пространство; подстраницы наследуют доступПоместите трекер в командный Space, и новые участники увидят его сразу после присоединения
Содержимое страницыТекст, таблицы, графики, трекеры, инструменты, файлыНа одной странице помещаются таблица, еженедельная сводка и графики
РегионыХранение данных в Канаде и ОАЭ: «скоро»Этим рабочим пространствам придётся подождать

В тот же день появились команды. В примечаниях к выпуску Business сказано, что можно создать команду, добавить коллег и поделиться с ней страницей или Space (ChatGPT Business release notes). Команды также могут совместно использовать плагины и вести командные задачи, которые запускаются по расписанию. Страница Help Center о командах чётко объясняет различие между этими понятиями.

Команда определяет, кто работает вместе, а в Space хранятся общие материалы и контекст (Teams in ChatGPT). У одной команды может быть много Space, а одним Space можно поделиться с несколькими командами. Команды есть только в рабочих пространствах Business и Enterprise, поэтому у личного аккаунта Pro нет ни команды, ни командных задач.

ChatGPT Spaces или Projects: где держать трекер

Поисковая подсказка «chatgpt spaces vs projects» занимает высокую позицию, поэтому многие их путают. Обоими можно делиться, в обоих хранятся файлы, и в обоих ChatGPT может опираться на содержимое при ответе. Но упорядочивают они разное. Projects объединяют связанные чаты, файлы и инструкции (Projects in ChatGPT). Space упорядочивает страницы и файлы, а результат работы и есть сама страница. Для трекера конкурентов различия выглядят так.

КритерийSpace (страницы)Projects
ТарифыPro, Business, EnterpriseСовместный доступ работает на Free, Go, Plus, Pro, Business, Enterprise и Edu
Основной объектСтраница, которую несколько человек редактируют в реальном времениЧаты, файлы и инструкции проекта
УчастникиЛимит не указан; в Business и Enterprise можно поделиться с командойFree — 5, Plus и Go — 10, Pro — 100; проекты в рабочем пространстве — до 100
ФайлыНе указаноFree — 5, Plus и Go — 25, Pro и рабочие пространства — 40
ПамятьКаждый пользуется своим ChatGPT и своей памятью; всё, что попадает на страницу, видят все, у кого есть доступОбщие проекты используют память только в рамках проекта и не читают личную память
Уровни доступаПросмотр, комментирование, редактирование (в приглашениях для команды могут быть доступны только просмотр и редактирование)Чат, редактирование
МобильныеТолько просмотр и возможность поделитьсяРаботает в вебе и на мобильных устройствах
Подходит для трекера?Да: результат — это таблица, и все редактируют одну страницуПодходит для еженедельного чата «почему просело» и выгрузок исходных CSV

Цифры по Projects взяты из статьи Help Center 10169521. Уровни доступа в Space взяты из Collaborate in Space. Наш вывод простой: держите трекер в Space, потому что людям нужна меняющаяся таблица, а не список чатов.

Еженедельное обсуждение ведите рядом со страницей: в чате или в комментариях к странице. Если у кого-то из коллег только Plus, он не сможет открыть Space. В этом случае выгружайте недельные цифры в CSV в общем проекте, и пусть пользователь Plus задаёт вопросы ChatGPT там.

Памяти стоит уделить отдельное внимание, потому что заметки о конкурентах бывают конфиденциальными. Если память включена, ChatGPT может использовать ваш личный контекст, когда помогает писать страницу (ChatGPT Space: sharing, data, and controls). Как только этот текст оказался на странице, его могут прочитать все, кто видит страницу. Кроме того, если у соавтора включена память, его ChatGPT может запомнить страницу, даже если вы память отключили.

Настройки обучения тоже привязаны к каждому человеку. На личных тарифах действуют настройки того, чей агент читал или писал страницу. Business и Enterprise по умолчанию не обучают модели на ваших данных. Поэтому, если вы приглашаете коллег на страницу из личного аккаунта Pro, сначала проверьте у каждого настройку «Improve the model for everyone» или используйте рабочее пространство Business.

Ещё одна ловушка связана с миграцией. Личные dots, Pages и Spaces не переносятся вместе с личным рабочим пространством в Business или Enterprise (Migrating your personal workspace). Их нужно заранее сохранить самостоятельно. Допустим, вы месяц тестируете на личном Pro, а потом переходите на Business. Тогда сохраните макет страницы в виде промпта или шаблона CSV. После переезда соберите страницу заново и не рассчитывайте, что она перенесётся вместе с вами.

Страницы в ChatGPT Space: таблицы, блоки Visualize и Prompt

Руководство Work with pages на learn.chatgpt.com разбирает страницу по блокам. Во время редактирования введите /, чтобы открыть меню вставки. Можно добавлять заголовки, списки, чек-листы, таблицы, код, выделения, изображения, файлы, вложенные страницы и ссылки на другие страницы. Ещё доступны ссылки на файлы и чаты и блок «Visualize» с интерактивным графиком.

Три блока предназначены для агентов: Prompt, Task и Agent Instructions. Блок Prompt сохраняет запрос, по клику на который читатель запускает чат. Для блока таблицы можно выбрать обычную, гибкую или полную ширину, а ширину столбцов подогнать под содержимое.

Эти блоки хорошо ложатся на трекер. Вверху блок таблицы содержит цифры текущей недели. Под ним блок Visualize показывает тренд за четыре недели. Ещё ниже блок Prompt хранит запрос «собери данные за эту неделю по правилам на этой странице и обнови таблицу».

В самом низу для каждой недели заводится вложенная страница с исходной сводкой. В таблице собраны выводы, во вложенных страницах — подтверждения. Если коллега сомневается в цифре, он открывает вложенную страницу нужной недели и видит, какие посты вернул вызов.

Скриншот страницы документации OpenAI Work with agents in Space на learn.chatgpt.com, раздел Verify recurring work separately. Бирюзовая рамка выделяет два фрагмента: Keep Updated на старте недоступен; чтобы настроить регулярную работу, попросите ChatGPT в чате создать расписание и проверьте сохранённое расписание, потому что периодичность, указанная на странице или в инструкциях, не доказывает, что задача существует. В следующем абзаце сказано, что после настройки нужно проверить задачу, время и статус включения, а затем просмотреть один реальный запуск и результат на странице.
Скриншот документации OpenAI, сделан в 00:30 по сингапурскому времени 2026-11-04; бирюзовая рамка добавлена нами learn.chatgpt.com, Work with agents in Space

К утверждению о том, что страницы могут обновляться, относитесь осторожно. На странице продукта написано «Pages can stay updated from your connected tools» (Space product page). Руководство по агентам в той же документации говорит прямо: Keep Updated на старте недоступен.

Чтобы настроить регулярную работу, попросите ChatGPT в чате создать расписание, а затем проверьте сохранённое расписание. Строка на странице вроде «обновлять каждый понедельник» не доказывает, что какая-либо задача существует (Work with agents in Space, по состоянию на 2026-11-04). Поэтому в этом руководстве обновление выполняет задача по расписанию, а на страницу только попадает результат.

Может ли обычный чат редактировать страницу? OpenAI прямо этого не говорит. Зато сказано, что Slides создаются в Work (Creating and collaborating on slides in ChatGPT). Кроме того, 2026-10-01 пользователь сообщества написал, что обычный чат может только читать прикреплённую страницу, а редактирование работало в Work (Pages in Spaces for normal ChatGPT chats). Поэтому в описанной ниже настройке страницы редактируются в Work.

Что считает трекер и откуда берётся каждая цифра

Прежде всего зафиксируйте столбцы, потому что от них зависит, какие вызовы вы делаете каждую неделю. У нас одна строка на каждую пару «бренд — платформа». В столбце хранится только то число, которое один вызов может дать точно. Ниже показана структура блока таблицы на странице. В правом столбце указано, из какой возможности EveryInfra и какого поля берётся каждое число. Все поля описаны в каталогах API данных TikTok, API данных X и API данных Reddit.

СтолбецОписаниеПоле источника
ПодписчикиЧисло подписчиков на момент выгрузки в понедельникtiktok/profile → follower_count; в X — author_follower_count в каждой записи twitter/user_posts
Новые посты за 7 днейПосты, опубликованные за 7 дней до выгрузки; в TikTok без закреплённых видеоposted_at, is_pinned
Оригинальные посты за 7 дней (X)Без ответов и репостовis_reply, is_repost
Медиана просмотровМедиана просмотров новых постов за последние 7 дней; «нет», если новых постов не былоview_count
Медианный уровень вовлечённости(лайки + комментарии + репосты) / просмотрыlike_count, comment_count, share_count
Лучший пост неделиСсылка и просмотрыurl, view_count
Обсуждения на RedditАктивный бренд: лучшие посты недели в сообществе бренда. Малоактивный бренд: упоминания за 7 днейDuolingo: reddit/subreddit_posts. Babbel, Busuu: reddit/search
ЗаметкиПишет человек, либо @ChatGPT готовит черновик, а человек его правитКомментарии к странице

Почему медиана, а не среднее? За последние 7 дней Duolingo опубликовал в TikTok 5 видео. У самого популярного было 2,4 млн просмотров, а медиана составила 803 300. Одно крупное видео тянуло бы среднее вверх, и недельная цифра скакала бы.

Зачем отбрасывать закреплённые видео в TikTok? В нашем тесте первым в выдаче «newest» у каждого бренда оказывалось закреплённое видео. Закреплённое видео Duolingo опубликовано 2025-06-10. Если его оставить, «последний пост» будет ошибочным больше чем на год.

Данные: четыре возможности, параметры и цены

Трекер использует четыре возможности и ещё одну для сообществ Reddit. Мы проверили каталог в 00:16 по сингапурскому времени 2026-11-04. У всех пяти было available: true и цена $0,000556 за вызов (каталог, доступен бесплатно). Оплата идёт за каждый вызов, и один вызов возвращает до max_limit записей. Количество записей на цену не влияет. Неудачные вызовы и пустые результаты ничего не стоят.

ВозможностьОбязательные параметрыПолезные параметрыМаксимум за вызовЦенаДля чего
tiktok/profileusername—1 аккаунт$0.000556Подписчики, общее число лайков, число видео
tiktok/user_videosusernamesort (newest/oldest/popular), until, min_likes50 записей$0.000556Новые видео, просмотры, вовлечённость
twitter/user_postsusername—200 записей$0.000556Оригинальные посты, просмотры, лайки
reddit/searchkeywordsort (включая newest)25 записей$0.000556Последние упоминания бренда
reddit/subreddit_postssubredditsort, date_range100 записей$0.000556Лучшие посты недели в сообществе

Чтобы проверить работу вне ChatGPT, вызовите API через curl. Передавайте API-ключ в заголовке запроса и никогда не коммитьте его в репозиторий.

bash
# Example: Babbel's newest 50 TikTok videos (real call at 00:18 Singapore time, 2026-11-04, charged_usd 0.000556)
curl -s https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"tiktok","action":"user_videos","params":{"username":"babbel","sort":"newest","limit":50}}'

Прочитайте также field_note каждой возможности в каталоге. Два примечания влияют на работу трекера. В примечании к twitter/user_posts сказано, что, если другие источники не сработали, результаты приходят из резервного источника. В нём нет ответов, поэтому is_reply и reply_to остаются пустыми. Если не сработает и он, поля с описанием профиля и числом подписчиков могут отсутствовать, а последний резервный вариант возвращает не больше 60 записей.

В примечании к reddit/search сказано, что диапазон времени зафиксирован на последнем месяце и порядок сортировки его не меняет. Возвращаются только посты, совпадающие с ключевым словом, поэтому записей может прийти меньше, чем limit. Если совпадений нет, вызов считается пустым и вы получаете возврат средств. Итог: «оригинальные посты» в X точны, только когда заполнено поле, отмечающее ответы, а поиск по Reddit никогда не заглядывает дальше месяца.

Подключение удалённого MCP-сервера EveryInfra в ChatGPT: личный аккаунт и Business

Коротко: в Business попросите администратора добавить EveryInfra как плагин рабочего пространства. В личном аккаунте Pro сначала выполните один вызов вручную и посмотрите, запрашивает ли ChatGPT подтверждение каждый раз. Затем настройте задачу по расписанию. Теперь ChatGPT называет внешние инструменты «плагинами» (plugins product page). В рабочих пространствах есть переключатели: использование плагинов, создание плагинов с MCP (в Enterprise по умолчанию выключено) и публикация в рабочее пространство (Plugins in ChatGPT).

Шаги для собственного MCP-сервера описаны в статье Connecting custom MCP servers in ChatGPT. Когда мы читали её 2026-11-04, на странице было указано «Updated 2 days ago». Откройте Plugins, нажмите на плюс и выберите «Add custom MCP server». Введите название и описание.

В разделе Connection укажите публичный HTTPS-адрес MCP или выберите Tunnel для Secure MCP Tunnel. Настройте аутентификацию и отметьте «I understand and want to continue». Затем выберите «Create as a plugin» и проверьте найденные инструменты и метаданные.

Руководство для разработчиков Connect and test your plugin описывает те же шаги. В нём также советуют сначала проверить каждый инструмент в MCP Inspector. Приватный MCP-сервер может работать через Secure MCP Tunnels. У нашего сервера публичный URL, поэтому туннель не нужен.

Кто может это сделать, зависит от тарифа. В Help Center это описано точно, поэтому мы свели всё в таблицу.

АккаунтСобственный MCP-сервер?Кто создаёт и публикуетЧто это значит для трекера
Pro (личный)Да, «с правами read/fetch»; полный MCP — для Business и Enterprise/EduВыИнструмент данных не помечен как read-only. Проверьте, запрашивает ли Pro подтверждение при каждом вызове
BusinessДа, полный MCPСоздают и публикуют только администраторы и владельцыУчастники просят администратора добавить EveryInfra как плагин рабочего пространства
Enterprise / EduДа, полный MCPАдминистраторы выдают тестовый доступ через управление доступом на основе ролей; публикуют только администраторы и владельцыМожно опубликовать только нужные инструменты
МобильныеНет; настраивайте в веб-версии—Выполняйте настройку на компьютере

Строка про Pro взята из FAQ «Are apps and full MCP beta available to Pro users?» в статье Help Center 12584461. Пользователи Pro могут создавать приложения с Apps SDK. Полный MCP пока есть только в Business и Enterprise/Edu. Пользователи Pro могут подключать собственные MCP-серверы с правами на чтение и получение данных (read/fetch). Это расходится с тем, как помечен инструмент данных.

В 00:16 по сингапурскому времени мы отправили один бесплатный запрос tools/list на https://api.everyinfra.com/mcp. Среди 12 инструментов у everyinfra_call_api, инструмента для работы с данными, указаны readOnlyHint: false, destructiveHint: true и openWorldHint: true. По спецификации MCP readOnlyHint означает, что инструмент не меняет своё окружение (MCP spec, ToolAnnotations). Выгрузка данных ничего не меняет в TikTok.

Но при каждом вызове он списывает деньги с вашего баланса, поэтому наш сервер не помечает его как read-only. Исходя из формулировок OpenAI, мы предполагаем, что Pro, скорее всего, будет просить подтверждать каждый вызов за данными. В документации не сказано, останавливается ли задача по расписанию на таком запросе подтверждения, а в ChatGPT мы это не проверяли.

Больше всего в этом разделе изменилась аутентификация. Руководство для разработчиков ChatGPT Developer mode перечисляет три варианта для MCP: OAuth, без аутентификации и смешанный. Смешанный означает, что одним инструментам вход не нужен, а другие используют OAuth. Подробности есть в руководстве Apps SDK Authentication.

Используется OAuth 2.1, ChatGPT может представляться через Client ID Metadata Document (CIMD), а сервер публикует настройки OAuth по стандартным адресам. Поэтому в ChatGPT нет поля «вставьте API-ключ в заголовок». Раньше обходным путём был вариант «без аутентификации» с ключом в URL через ?key=.

Этот способ больше не работает. В 00:28 по сингапурскому времени 2026-11-04 мы отправили tools/call с ключом в URL. Сервер ответил 401 с сообщением «The EveryInfra API key in this connector's URL (?key=) stopped working on 2026-11-04».

В сообщении были указаны два новых адреса: https://api.everyinfra.com/mcp с ключом в заголовке или https://api.everyinfra.com/mcp/all со входом в аккаунт. Этот ответ 401 ничего не стоил. Для ChatGPT подходит только второй адрес, потому что ChatGPT не станет подставлять ваш ключ в заголовок.

С 00:28 до 00:29 по сингапурскому времени мы проверили настройку входа на /mcp/all. Все три запроса были бесплатными. Сначала initialize без учётных данных вернул 401. В заголовке WWW-Authenticate был URL resource_metadata: именно такой способ обнаружения требует спецификация авторизации MCP (MCP authorization).

Затем этот URL отдаёт метаданные защищённого ресурса по RFC 9728. В них https://auth.everyinfra.com/oidc указан как сервер авторизации и перечислены области доступа, например data:call, search:call, account:read и offline_access (метаданные). Наконец, конфигурация OpenID содержит client_id_metadata_document_supported: true, перечисляет offline_access и принимает для PKCE только S256.

Область доступа offline_access отвечает требованию ChatGPT. В Help Center сказано, что при OAuth ваш провайдер удостоверений должен выдавать refresh-токены. В OpenID Connect для этого запрашивают offline_access и указывают его в scopes_supported. Без refresh-токена ChatGPT может отключиться, когда истечёт срок действия первоначальной авторизации, и пользователям придётся входить заново.

CIMD описан в черновике IETF, версия -03 вышла 2026-11-02 (IETF draft). Ниже пример конфигурации на основе этой документации. В ChatGPT мы его вручную не проходили.

text
# Configuration example: ChatGPT web → Plugins → + → Add custom MCP server
Name:           EveryInfra social data
Description:    Public TikTok, X and Reddit data; each call billed at catalog price, failures free
Connection:     https://api.everyinfra.com/mcp/all
Authentication: OAuth (ChatGPT identifies itself with CIMD; sign in to EveryInfra and approve)
[x] I understand and want to continue
→ Create as a plugin → check the tools it finds (everyinfra_call_api, everyinfra_list_capabilities, everyinfra_get_job ...)

# Business workspace: only an admin or owner can create it. Then publish in
# Admin Console → Plugins → Manage Legacy Apps → Drafts → Publish, and share it with the tracker's team.

У входа в аккаунт есть ещё одно преимущество: вы не передаёте свой ключ ChatGPT. Наш сервер создаёт отдельный внутренний ключ для каждого сочетания пользователя, клиента и точки входа. Списания, возвраты средств, лимиты запросов и журналы вызовов привязаны к этому аккаунту, а при отключении ключ перестаёт действовать. Подробнее см. страницу MCP-сервера и руководство по настройке удалённого MCP. В рабочем пространстве Business платит со своего баланса EveryInfra тот, кто выполнил вход. Входите через общий командный аккаунт EveryInfra, а не через личный аккаунт коллеги.

Последнее правило рабочего пространства влияет на долгосрочную стабильность. В FAQ Help Center сказано, что после первого одобрения MCP-сервера администратором ChatGPT использует замороженный снимок списка его инструментов. Последующие изменения на сервере вступают в силу только после того, как администратор снова проверит и опубликует плагин. Если текущие инструменты расходятся со снимком, вызовы могут завершаться ошибкой. Совместимое изменение, например новый необязательный параметр, может продолжить работать.

Для несовместимого изменения администратор должен обновить плагин в настройках рабочего пространства. ChatGPT в таком случае не предлагает обновиться и не уведомляет администратора. Список названий наших инструментов только пополняется: старые названия не исчезают и продолжают работать, но новые поля мы добавляем. Ежемесячное обновление в Admin Console обходится дешевле, чем отладка сломанного запуска.

Один реальный цикл: что отправляет ChatGPT и что приходит в ответ

Когда ChatGPT вызывает наш сервер через плагин, он отправляет стандартный MCP-запрос tools/call. В 00:29 по сингапурскому времени 2026-11-04 мы отправили такой же запрос на https://api.everyinfra.com/mcp/all, используя ключ со своей стороны. После подключения через OAuth инструменты и ответы такие же. Вызов запрашивал 10 самых новых видео Duolingo в TikTok. Ответ пришёл за 16,78 секунды с charged_usd 0.000556.

json
{"jsonrpc":"2.0","id":7,"method":"tools/call",
 "params":{"name":"everyinfra_call_api",
           "arguments":{"platform":"tiktok","action":"user_videos",
                        "params":{"username":"duolingo","sort":"newest","limit":10}}}}
Скриншот реального ответа нашего API в виде тёмной карточки с кодом. Верхняя строка: POST https://api.everyinfra.com/mcp/all, tools/call, 00:29:28 SGT, 16,78 секунды, 24 746 байт. В части запроса: everyinfra_call_api с platform tiktok, action user_videos, username duolingo, sort newest и limit 10. Во фрагменте ответа: count 10. Первая запись: закреплённое видео от 2025-06-10 с is_pinned true и 3,9 млн просмотров. Вторая запись: видео от 2026-11-02, 116 800 просмотров и 8 274 лайка. В примечании указано, что осталось ещё 8 записей по 35 полей в каждой, а в данных о списании: charged_usd 0.000556.
Скриншот реального ответа MCP: первая запись в выдаче «newest» — закреплённое видео, опубликованное больше года назад Ответ MCP EveryInfra

Поле content[0].text содержит JSON-строку размером 24 746 байт. У каждого из 10 видео 35 полей. Помимо просмотров, лайков, комментариев, репостов и сохранений, там есть URL обложек, музыка, хештеги, признак рекламы, признак товара и число подписчиков автора. Скриншот показывает первый сюрприз этого теста. С sort: newest первая запись — закреплённое видео от 2025-06-10, а вторая — новое видео от 2026-11-02. Если трекер примет первую запись за последний пост, он ошибётся больше чем на год.

После этого цикла у ChatGPT есть структурированный JSON. Дальше ему нужно посчитать всё по правилам на странице: отбросить записи, где is_pinned равно true, оставить записи, где posted_at попадает в последние 7 дней, и взять медиану. Пропишите эти правила в блоке Prompt или в инструкциях задачи. Так результат стабильнее, чем если каждую неделю просить ChatGPT угадывать.

Как работает еженедельное обновление: задачи по расписанию и командные задачи

Страница не обновляется сама, поэтому обновлять её должна задача. В зависимости от аккаунта есть два пути. В таблице сведено то, что сказано в документации.

КритерийЛичный аккаунт: задача по расписанию в ChatGPT WorkBusiness / Enterprise: командная задача
Где создаётсяПопросите ChatGPT создать задачу в чате или найдите её в разделе ScheduledРаздел Scheduled на странице команды
ПлагиныДа: задачи, созданные в Work в веб-версии или в Work либо Codex на десктопе, могут использовать плагиныДа: общие плагины команды через подключения, которые рабочее пространство настроило для команды
От чьего имениВаш собственный аккаунт и подключенияСервисный аккаунт команды; задачи не наследуют память, пользовательские инструкции и историю чатов создателя
ВремяЕжедневно, еженедельно или по своему графику; опытные пользователи могут написать RRULE«Schedule» для повторяющихся запусков или «Date and time» для разового; у каждой задачи свой часовой пояс
Нужно быть онлайн?Для веб-версии — нет; в десктопном приложении для задач с локальными файлами компьютер должен быть включёнНет, задача выполняется в облаке
Первый входСначала авторизуйтесь в плагинах в чатеПри запуске без участия пользователя нельзя выполнить новую авторизацию, поэтому авторизуйтесь заранее
Лимит расходовЛимиты вашего личного тарифаОграничения расходов, заданные администратором; личные лимиты задач не действуют

Левый столбец взят из learn.chatgpt.com, Scheduled tasks. Правый — из статьи Help Center Creating and managing team tasks in ChatGPT. В этой статье есть четыре важных для трекера положения. Если поделиться Space с командой, это не значит, что всё его содержимое попадёт в каждый запуск, поэтому указывайте источники в инструкциях.

Статус «Completed» у расписания означает лишь, что запусков больше не осталось, а не что запуск прошёл успешно. При некоторых временных ошибках повторная попытка выполняется автоматически, но неудачное действие приложения во время запуска может не повториться. Прежде чем перезапускать задачу, которая редактирует файлы, проверьте, что уже успел сделать последний запуск.

Анимация процесса, цикл повторяется каждые 8 секунд. Пунктирная рамка вверху показывает разовую настройку: администратор добавляет EveryInfra как плагин (/mcp/all, вход в аккаунт), создаёт Space и страницу трекера, а также задачу по расписанию или командную задачу. По очереди подсвечиваются шесть блоков: 1 — запуск, каждый понедельник в 09:00, часовой пояс задан в задаче; 2 — вызов плагина, @EveryInfra, everyinfra_call_api; 3 — сбор данных, 3 бренда × 4 возможности = 12 вызовов; 4 — расчёт за неделю, без закреплённых, только последние 7 дней; 5 — обновление страницы, только таблица и недельная сводка; 6 — проверка командой, вопросы @ChatGPT в комментариях. В центре: стоимость API $0,006672 за цикл, 12 вызовов, тариф ChatGPT оплачивается отдельно.

От инструкций задачи зависит, будут ли на странице каждую неделю появляться корректные показатели. Мы сформулировали их так, как показано ниже. Поместите их в блок Prompt вверху страницы. Вставьте тот же текст в задачу по расписанию. Следите, чтобы обе копии совпадали. Каждое правило решает проблему, с которой мы столкнулись в тестах, описанных далее.

text
# Task instructions example (every Monday 09:00, America/New_York)
Use @EveryInfra social data. Call once per brand for Duolingo, Babbel and Busuu, in this order, one call at a time:
1. tiktok/profile {username}; tiktok/user_videos {username, sort: newest, limit: 50}
2. twitter/user_posts {username, limit: 50}
3. Reddit. Duolingo: reddit/subreddit_posts {subreddit: duolingo, sort: top, date_range: past_week, limit: 25}
   Babbel and Busuu: reddit/search {keyword: brand name, sort: newest, limit: 25}
Counting rules:
- TikTok: drop videos where is_pinned is true; keep only posted_at within 7 days before the run
- X: drop posts where is_reply or is_repost is true, then count original posts in the last 7 days
- Reddit search: count only posts with posted_at in the last 7 days; count posts with the brand in the title or community name separately
- Use the median, not the mean. Views and likes over 10,000 are rounded by the platform; call a change under 1% "flat"
- On 429, wait retry_after seconds and try once more. On 422, fix the parameter from did_you_mean
Output: update only the "This week" table and the three-line weekly summary; put the raw rows in a subpage named after this week's date

Почему «по одному вызову за раз»? Ключ в этом тесте допускает 10 вызовов в минуту. В первом раунде мы получили 429 в 00:17:48 и ещё один в 00:17:55 по сингапурскому времени. В каждом ответе было retry_after: 12 и «Nothing was charged». В рамках одной задачи ChatGPT может отправить несколько вызовов инструментов одновременно. Двенадцать вызовов за одну минуту упрутся в лимит запросов.

Тест 1: как далеко в прошлое заглядывает один вызов

Планку мы задали до теста. Для еженедельного трекера один вызов должен охватывать минимум 7 дней, иначе число «новых постов за последние 7 дней» окажется заниженным. Три платформы дали очень разные результаты.

Бренд · платформаВозвращено записейВозраст самой старой записи на момент выгрузкиЗаписей за последние 7 днейХватает для недели?
Duolingo · TikTok49 (плюс 1 закреплённое)55 дней5Да
Babbel · TikTok49 (плюс 1 закреплённое)85 дней1Да
Busuu · TikTok47 (плюс 3 закреплённых)272 дня1Да
Duolingo · X5012,8 дня28 (10 оригинальных)Да, но с небольшим запасом
Babbel · X50131 день2Да
Busuu · X501 129 дней0Да, но аккаунт почти не ведётся
Duolingo · поиск по Reddit234,0 часа23Нет
Babbel · поиск по Reddit239,1 дня17Впритык
Busuu · поиск по Reddit2315,6 дня9Да
Горизонтальная столбчатая диаграмма в логарифмической шкале, где каждый шаг соответствует увеличению в 10 раз. Девять столбцов показывают, насколько далеко в прошлое позволяет заглянуть один вызов. Duolingo: TikTok — 50 видео, 55 дней; X — 50 постов, 13 дней; поиск по Reddit — 23 поста и всего 4,0 часа, это единственный бирюзовый столбец. Babbel: TikTok — 85 дней, X — 131 день, Reddit — 9,1 дня. Busuu: TikTok — 272 дня, X — 1 129 дней, Reddit — 16 дней. Поиск по Reddit для активного бренда охватывает лишь несколько часов, поэтому при еженедельной выгрузке часть данных теряется.

Главным сюрпризом стал поиск по Reddit для Duolingo. Мы запросили 25 постов с сортировкой по новизне и получили 23. Самому старому было всего 4,0 часа: посты укладывались в промежуток с 12:23 до 16:05 UTC 2026-11-03. Значит, каждые четыре часа на Reddit появляется больше двадцати постов с упоминанием Duolingo. Еженедельная выгрузка видит только эти несколько часов утром в понедельник.

При таком темпе на полную неделю понадобилось бы около 40 вызовов подряд. К тому же reddit/search ограничен последним месяцем и возвращает не больше 25 записей за вызов. Подсчёт упоминаний за неделю — не его сильная сторона. Babbel и Busuu упоминаются гораздо реже, и один вызов охватывает 9,1 и 15,6 дня.

У этого результата есть ограничения. Выборка — одна выгрузка между 3 и 4 ноября, а в выходные или в недели запусков картина будет другой. 23 записи остались после удаления постов, не совпавших с ключевым словом, а в каталоге сказано, что записей может быть меньше limit. Но общая тенденция сохранится. Одна и та же возможность для небольшого бренда может охватывать в 50 раз больший период, чем для крупного. Задавайте число вызовов для каждого бренда отдельно и не применяйте ко всем один рецепт.

Для Duolingo мы переключились на сообщество бренда. В 00:28 по сингапурскому времени reddit/subreddit_posts выгрузил 25 лучших постов недели в r/duolingo (sort: top, date_range: past_week). Один вызов охватил 6,1 дня, с 2026-10-27 по 2026-11-02 (UTC). У 25 постов в сумме 1 528 комментариев, а у самого популярного поста от 2026-10-29 было 1 615 апвоутов. Так видно, о чём люди спорят в собственном сообществе бренда на этой неделе. Это полезнее, чем число упоминаний бренда, и обходится всего в один вызов.

Для Babbel и Busuu такое изменение не нужно. Один поиск охватывает 9,1 дня для Babbel и 15,6 дня для Busuu. Самые старые записи датированы 2026-10-25 и 2026-10-19 (UTC). Это больше недели, поэтому один вызов reddit/search учитывает все упоминания за последние 7 дней: 17 у Babbel и 9 у Busuu.

Поэтому в еженедельном рецепте возможность для Reddit выбирается под каждый бренд. Для Duolingo берётся топ сообщества, для Babbel и Busuu — поиск. На каждый бренд по-прежнему приходится один вызов к Reddit, так что всего вызовов остаётся 12. Две возможности считают разные вещи. Не сравнивайте эти строки по Reddit напрямую. Укажите в заметках, к какому типу относится каждая строка.

Для англоязычной команды есть ещё одно сообщество, ради которого стоит сделать дополнительный вызов. В 00:33 по сингапурскому времени мы выгрузили топ-25 постов недели в r/languagelearning, общем форуме этой категории. Один вызов охватил 6,6 дня, с 2026-10-27 по 2026-11-03 (UTC): всего 732 комментария и 481 апвоут у лучшего поста. Обсуждения на уровне категории показывают, какие приложения люди сравнивают, когда никто не обращается к бренду напрямую. Добавьте в трекер строку для этого сообщества. Пусть ChatGPT выписывает бренды из заголовков топовых постов.

Тест 2: закреплённые видео, округлённые счётчики и is_ad в TikTok

Мы выгрузили по 50 видео на бренд с sort: newest. У всех трёх брендов первыми шли закреплённые видео: у Duolingo 1 (2025-06-10), у Babbel 1 (2025-07-11), у Busuu 3, самое старое от 2022-11-17. После закреплённых записи шли строго по дате, от новых к старым; мы проверили каждую. Правило простое: сначала проверяйте is_pinned, затем фильтруйте по posted_at.

БрендЗакреплённые записиВременной охват незакреплённых записейПостов за 7 днейМедиана просмотров (последние 50)Медианная вовлечённостьЗаписи с `is_ad`
Duolingo1 (2025-06-10)55 дней5660,60014.1%42 из 50
Babbel1 (2025-07-11)85 дней135,7003.26%0 из 50
Busuu3 (самая ранняя запись — от 17.11.2022)272 дня12,7691.57%1 из 50

Второе наблюдение касается округления. У всех 50 видео Duolingo больше 10 000 просмотров, и все 50 значений округлены, например 3 900 000 или 116 800. Ни в одном нет больше 4 значащих цифр. Все 43 видео Babbel с более чем 10 000 просмотров тоже округлены.

Мы ничего не округляем. В веб-версии TikTok показывает «3.9M», и значение счётчика поступает именно в таком виде. Поэтому у видео с миллионами просмотров счётчик меняется с шагом 100 000.

Мы получили данные об одном видео в 00:16 и повторно в 00:29 по сингапурскому времени. За 13 минут число просмотров выросло с 2,4 млн до 2,5 млн. Нельзя сказать, прибавило видео 50 000 или 140 000 просмотров. У другого видео число просмотров выросло со 116 100 до 116 800, то есть оно точно набрало 700 просмотров. Поэтому в инструкциях к задаче сказано: «изменение менее 1% считать отсутствием изменений».

Третье наблюдение касается is_ad. Среди 50 видео Duolingo флаг is_ad: true стоял у 42, у Babbel таких видео было 0, у Busuu — 1. В каталоге поле описано как «является ли видео рекламой». Если такой флаг стоит у видео самого бренда, одна из распространённых причин заключается в том, что это же видео также использовалось в платной рекламе. Причину появления флага у каждого видео мы не проверяли. Поэтому трекер выводит его в столбце примечаний и не корректирует на его основании число просмотров.

Вовлечённость тоже сильно различается. Медианный уровень вовлечённости у незакреплённых видео составил 14,1% для Duolingo, 3,26% для Babbel и 1,57% для Busuu. Медианное число просмотров составило 660 600, 35 700 и 2 769 соответственно. За последние 7 дней Babbel и Busuu опубликовали по одному видео; они набрали соответственно 9 377 и 696 просмотров. Если оставить только столбец «за последние 7 дней», показатель небольшого бренда будет сильно меняться из-за выборки всего из одного видео. Поэтому мы сохраняем «медиану последних 50» как справочный столбец.

Тест 3: больше половины из 50 постов Duolingo в X оказались ответами

Один вызов twitter/user_posts вернул 50 постов. В случае Duolingo эти 50 постов охватили период всего в 12,8 дня, поскольку аккаунт часто публикует ответы. Среди них было 29 ответов и 4 репоста. Из 17 оригинальных постов 10 были постами с цитатой. Если учитывать только оригинальные посты, Duolingo опубликовал 10 таких постов за последние 7 дней. Медианное число просмотров составило 56 364, а лайков — 1 077.

Среди 50 постов Babbel было 12 ответов и 38 оригинальных постов. Чтобы набралось 50 постов, понадобился 131 день, и только 2 из них появились за последние 7 дней. У медианного оригинального поста 1 лайк. Самый новый пост Busuu датирован 2025-02-12, поэтому за последние 7 дней у него 0 постов.

АккаунтПодписчикиОтветыРепостыОригинальные (включая посты с цитатой)Период, охваченный 50 постамиОригинальные посты за 7 дней
@duolingo1,049,0142941712,8 дня10
@babbel34,28612038131 день2
@busuu35,69931461 129 дней0
Столбчатая диаграмма с накоплением, три столбца по 50 постов. Duolingo: 17 оригинальных постов, включая посты с цитатой (бирюзовый), 29 ответов, 4 репоста. Babbel: 38 оригинальных постов, 12 ответов. Busuu: 46 оригинальных постов, 3 ответа, 1 репост. В подзаголовке отмечено, что самый новый пост Busuu датирован февралём 2025 года и аккаунт почти перестал публиковать посты.

Эти цифры показывают две вещи. Во-первых, если считать посты вместе с ответами, Duolingo выглядит в 14 раз активнее Babbel: 28 постов против 2 за 7 дней. Без ответов получается 10 против 2. Большое число ответов говорит о том, что Duolingo использует X в основном для общения с пользователями.

Это стоит отметить в примечаниях, но к показателю «сколько контента они публикуют» это не относится. Во-вторых, если аккаунт молчит месяцами, трекер должен писать «новых постов нет». Он не должен считать медиану по постам 2025 года. В наших инструкциях задачи сказано писать «нет», если за последние 7 дней нет оригинальных постов.

Резервный источник накладывает ещё одно ограничение. В каталоге сказано, что при использовании резервного источника twitter/user_posts не возвращает ответы, а is_reply остаётся пустым. В такую неделю все 50 записей Duolingo будут считаться оригинальными постами. Период охвата станет длиннее, а показатель «оригинальные посты за 7 дней» — точнее. Однако долю ответов рассчитать не получится. Поэтому доля ответов указывается в примечаниях, а не в основной таблице, которую вы сравниваете от недели к неделе.

Тест 4: какая часть поиска по бренду в Reddit оказывается шумом

Поиск в Reddit находит ключевое слово в заголовках и текстах постов. Упоминание бренда в чьём-то рассказе о себе тоже считается совпадением. Мы разделили 23 результата по грубому правилу. Если бренд есть в заголовке или в названии сообщества, пост считается «о бренде». Если только в тексте, это «упоминание вскользь». У Duolingo получилось 15 против 8, у Babbel 5 против 18, у Busuu 6 против 17.

Ключевое словоЗаписиОт новых к старымБренд в заголовке или названии сообществаТолько в текстеСообществаКомментарии
duolingo234,0 часа1581696
babbel239,1 дня51819462
busuu2315,6 дня61720660
Столбчатая диаграмма с накоплением: по 23 результата поиска в Reddit для каждого бренда. Duolingo: 15 результатов с брендом в заголовке или названии сообщества (бирюзовый), 8 результатов с упоминанием вскользь только в тексте. Babbel: 5 против 18. Busuu: 6 против 17. В заголовке сказано, что поиск по babbel вернул 23 поста и 18 из них упоминают бренд лишь вскользь.

Вот конкретный пример. Самым новым из 23 результатов Duolingo был пост о поиске друзей в r/MakeFriendsOver30. Автор перечислил много хобби, и одним из них были занятия в Duolingo. В той же выборке были посты из сообществ вроде r/jaxfanclub и r/CultofDaisy, которые никак не связаны с изучением языков.

23 результата Babbel пришли из 19 сообществ, и только 3 из собственного сообщества бренда r/babbel. Сами по себе эти посты не являются плохими данными. Ошибка в том, чтобы считать их «обсуждением бренда».

Поэтому строки Reddit зависят от бренда. Для Duolingo основная таблица берёт лучшие посты недели в сообществе бренда из reddit/subreddit_posts, на что требуется один вызов. Для Babbel и Busuu основная таблица показывает упоминания за последние 7 дней. Второе число показывает количество постов, в заголовке или названии сообщества которых указан бренд. ChatGPT читает только эту небольшую группу, чтобы выбрать посты со сравнением продуктов, и выносит выбранные посты в примечания. Закрепите это правило в инструкциях, иначе ChatGPT каждую неделю будет отбирать посты по другому критерию.

Тест 5: насколько велики ответы и поместятся ли они на странице

Данные поступают в ChatGPT в формате JSON, поэтому их размер определяет объём, который приходится обрабатывать при выполнении каждой задачи. Мы измерили размер каждого исходного ответа в байтах. Ответ tiktok/profile занимал около 1,5 КБ. Ответ tiktok/user_videos с 50 записями занимал в среднем 119 КБ.

Ответ twitter/user_posts с 50 записями занимал около 54 КБ, а ответ reddit/search с 23 записями — около 50 КБ. Десять видео TikTok через MCP дали 24 746 байт текста.

12 вызовов первого раунда, включая поиск в Reddit по всем трём брендам, в сумме дали 675 752 байта. Если грубо считать по 4 байта на токен, это около 169 000 токенов. По схеме выше вызов Reddit для Duolingo возвращает вместо результатов поиска список лучших постов сообщества. Этот ответ занимает 18 916 байт вместо 27 508, поэтому общий объём снижается примерно до 667 000 байт. Порядок величины не меняется.

Горизонтальная столбчатая диаграмма со средним размером одного ответа. tiktok/profile: 1 запись, 1,5 КБ. tiktok/user_videos: 50 записей, 119 КБ; это самый большой столбец, он выделен бирюзовым. twitter/user_posts: 50 записей, 54 КБ. reddit/search: 23 записи, 50 КБ. Десять видео TikTok через MCP: 25 КБ. В заголовке сказано, что 12 еженедельных вызовов в сумме дают около 676 КБ, то есть примерно 169 тыс. токенов.

169 000 токенов — это оценка, а не результат измерения, но она показывает порядок величины. У каждого видео TikTok 35 полей. Обложки и ссылки на музыку представлены длинными подписанными URL, и трекер их не использует. Сократить объём можно двумя способами. Во-первых, задайте limit в соответствии с реальной потребностью.

Двадцати видео TikTok хватает, чтобы покрыть 7 дней для всех трёх брендов: Duolingo опубликовал 5 видео за 7 дней плюс 1 закреплённое. Так объём сокращается примерно до двух пятых. Во-вторых, попросите ChatGPT после каждого вызова составлять небольшую таблицу из шести полей, прежде чем выполнять следующий вызов. Не позволяйте ему хранить все 12 исходных ответов до конца.

Как выглядит трекер в первую неделю

Вот основная таблица для раунда 2026-11-04, составленная по приведённым выше правилам. Все значения получены в ходе этого раунда реальных вызовов. Период «Последние 7 дней» отсчитывается назад от времени каждого вызова по сингапурскому времени.

БрендПлатформаПодписчикиНовые посты за 7 днейМедиана просмотров за 7 днейМедиана последних 50Примечания
DuolingoTikTok18.4M5803,300660 600; вовлечённость 14,1%42 из 50 с флагом is_ad
DuolingoX1,049,01410 оригинальных (18 ответов и репостов)—56 364 просмотра у оригинальных постов50 постов охватывают 12,8 дня
DuolingoReddit r/duolingo—25 лучших постов за неделю—1 528 комментариевСписок лучших постов сообщества; лучший пост набрал 1 615 апвоутов
КатегорияReddit r/languagelearning—25 лучших постов за неделю—732 комментарияУ лучшего поста 481 апвоут
BabbelTikTok587,80019,37735 700; вовлечённость 3,26%Самое новое видео — от 28.10
BabbelX34,2862 оригинальных—636 просмотров у оригинальных постовМедиана: 1 лайк
BabbelПоиск в Reddit по запросу «babbel»—17 упоминаний—462 комментария к 23 постамПоиск; в 5 результатах бренд указан в заголовке или названии сообщества, 3 из них — в r/babbel
BusuuTikTok844,20016962 769; вовлечённость 1.57%3 закреплённых видео
BusuuX35,6990——Последний пост — 2025-02-12
BusuuПоиск в Reddit по запросу «busuu»—9 упоминаний—660 комментариев к 23 постамПоиск; в 6 результатах бренд указан в заголовке или названии сообщества, 2 из них — в r/Busuu

Не сравнивайте строки Reddit между собой. Строка Duolingo показывает топ сообщества бренда. Строки Babbel и Busuu показывают упоминания из поиска по всему сайту за последние 7 дней. В столбце примечаний указан тип каждой строки, а общее число комментариев рассчитано по всем 23 записям одной выгрузки.

Медиану X за 7 дней мы намеренно оставили пустой. Оригинальных постов за 7 дней слишком мало, например у Babbel их 2, поэтому медиана мало что значит. В справочном столбце используются оригинальные посты среди последних 50. Это первая неделя, поэтому столбца «изменение» пока нет. Со второй недели ChatGPT будет добавлять его, читая подстраницу прошлой недели.

Плата за API в недельном и месячном расчёте: около $0,0289 в месяц

Плата за API равна цене из каталога, умноженной на число вызовов. Базовая схема: 3 бренда × 4 вызова = 12 вызовов, или $0,006672 в неделю. В эти четыре вызова входят tiktok/profile, tiktok/user_videos, twitter/user_posts и один вызов Reddit: reddit/subreddit_posts для Duolingo, reddit/search для Babbel и Busuu. За 52 недели это $0,346944 в год. В пересчёте на месяц (52/12 недель) это около $0,0289. Обе возможности Reddit стоят одинаково, поэтому выбор для конкретного бренда не влияет на итоговую сумму.

Если вызывать и поиск, и топ сообщества для всех трёх брендов, получается 15 вызовов: $0,00834 в неделю и около $0,0361 в месяц. Строка r/languagelearning добавляет один вызов, $0,000556 в неделю. В этом раунде мы оплатили 17 вызовов, всего $0,009452. Пять вызовов сверх первого раунда были дополнительными тестами: два топа сообществ, один поиск на испанском, один старый аккаунт и полный цикл через MCP.

Горизонтальная столбчатая диаграмма в логарифмической шкале, каждый шаг в 10 раз. Плата за API: 12 вызовов в неделю $0,0067, в месяц $0,0289 (бирюзовый), в год $0,3469. Business с 2 местами Standard, $50 в месяц. Pro 100, $100 в месяц. В заголовке сказано, что плата за API составляет $0,0289 в месяц, а основная статья расходов приходится на места в ChatGPT.
ПунктВ неделюВ месяцИсточник
Плата за API EveryInfra (12 вызовов)$0.006672около $0,0289Цена в каталоге $0,000556 за вызов, данные на 2026-11-04
Плата за API EveryInfra (15 вызовов, поиск и топ для всех трёх брендов)$0.00834около $0,0361То же
ChatGPT Pro 100 (личный, включает Space)—$100«About ChatGPT Pro tiers»
Место ChatGPT Business Standard—$25 за пользователя ($20 при оплате за год), минимум 2 места«ChatGPT Business overview», «Managing billing and seats»
Место ChatGPT Business Premium—$125 за пользователя ($100 при оплате за год)То же; анонс мест Premium

Цены ChatGPT мы смотрели 2026-11-04. Pro доступен в вариантах за $100, $200 и $500. Место Business Standard подешевело на $5 с 2026-04-02 (Help Center 8792536), и купить нужно минимум 2 места («Sign up for ChatGPT Business»). Тарифы Pro и Business теперь включают кредиты на собственный API OpenAI (Help Center 20001626).

Pro получает от $100 до $500 в месяц в зависимости от уровня. Business получает $20 за каждое место Standard, но не больше $500 на рабочее пространство. Эти кредиты никак не связаны с нашей платой за API.

Вывод прост. Плата за API для трекера составляет менее 3 центов в месяц — примерно на три порядка меньше стоимости одного места в ChatGPT. Решение о том, стоит ли создавать трекер, зависит от того, оплачивает ли ваша команда уже Pro или Business, а не от стоимости данных. Расход лимита ChatGPT на один запуск зависит от модели и нагрузки, а в документации нет конкретного значения, на которое можно сослаться.

Ошибки и оплата: ответы 429, 422 и 401 ничего не стоят

Из 21 запроса в этом раунде за 4 плата не списывалась. Все они пришлись на промежуток с 00:17 до 00:29 по сингапурскому времени, и мы сохранили все необработанные ответы. Две ошибки 429 в 00:17:48 и 00:17:55 возникли из-за лимита в 10 вызовов в минуту на тестовом API-ключе. Каждая вернула retry_after: 12. Мы повторили запросы примерно через 4 минуты, в 00:21:57 и 00:22:11. Обе повторные попытки завершились успешно, и за них списали плату как обычно.

Одну ошибку 422 в 00:28:29 мы вызвали намеренно: передали sort со значением latest. Ответ перечислил допустимые значения newest, oldest и popular, предложил newest в did_you_mean и сообщил «Nothing was charged» (ничего не списано). Одна ошибка 401 в 00:28 возникла при вызове MCP с ключом в URL, о котором говорилось выше.

СценарийHTTPЧто содержит ответСписаноЧто должна сделать задача ChatGPT
Слишком много вызовов в минуту429retry_after в секундах, retryable: trueНетПодождать и повторить один раз; без параллельных запросов
Неверное значение параметра422allowed, did_you_mean, catalog_urlНетЗаменить этот параметр значением из did_you_mean и отправить снова
Ключ в URL401Два новых URLНетУдалить старый коннектор и подключить /mcp/all
Пустой результат200count: 0Средства возвращеныНаписать на странице «на этой неделе данных нет»

Сообщение об ошибке 422 написано так, чтобы его читал ИИ. Увидев did_you_mean, ChatGPT может сам исправить параметр. Поэтому в инструкциях задачи сказано при ошибке 422 исправлять параметр по did_you_mean. Все поля ошибок описаны в спецификации OpenAPI.

Чего не умеет трекер в ChatGPT Space

Здесь собраны все ограничения, чтобы вы не обнаружили их после запуска. Во-первых, функция Keep Updated недоступна на момент запуска. Страница не обновляется автоматически: если на текущую неделю нет запланированной задачи, в таблице остаются данные за прошлую неделю. Во-вторых, в мобильном приложении страницы можно читать и ими можно делиться, но нельзя редактировать. В-третьих, пользовательскому MCP-подключению в личном тарифе Pro доступны разрешения read и fetch. Прежде чем ставить задачу по расписанию, вручную проверьте, запрашивает ли инструмент для работы с данными подтверждение при каждом вызове.

В-четвёртых, поскольку в Business фиксируется версия набора инструментов, новые поля и параметры появляются в вашем рабочем пространстве только после обновления администратором. В-пятых, reddit/search ищет не более чем за последний месяц и возвращает до 25 записей за вызов. Посчитать с его помощью еженедельные упоминания крупного бренда нельзя. В-шестых, значения счётчиков TikTok свыше 10 000 округляются, поэтому недельные изменения у видео с миллионами просмотров происходят с шагом 100 000. В-седьмых, заметки о конкурентах на странице может прочитать любой, кто видит эту страницу. Если у участника включена память, его ChatGPT может запомнить это содержимое.

У самих данных тоже есть ограничения. Мы получаем публичные профили и публичные посты. Закрытые аккаунты, личные сообщения и рекламные бюджеты недоступны. is_ad говорит только о том, что платформа пометила видео как рекламу, но не о том, сколько на неё потратили. Любую заметку на странице вида «сколько они потратили на рекламу на этой неделе» помечайте как предположение.

ОграничениеИсточникОбходное решение
Нет Keep Updated на стартеРуководство по агентам на learn.chatgpt.comЗапланированная или командная задача
Нет редактирования на мобильныхHelp Center 20001549Редактировать в вебе или в десктопном приложении
В Pro MCP только с правами read и fetchHelp Center 12584461Проверить запросы подтверждения или перейти на Business
Зафиксированная версия набора инструментовHelp Center 12584461Обновление администратором раз в месяц
Поиск в Reddit: один месяц, 25 записейКаталог EveryInfraТопы сообществ
Округлённые счётчики TikTokНаш тест: округлены 50 из 50Изменения меньше 1% считать отсутствием изменений

Последние изменения

2026-09-29: на DevDay запустили Space, команды и командные задачи. В Business и Enterprise можно делиться страницами и пространствами с командой («Business release notes»). Что это значит для вас: делитесь трекером с командой, а не добавляйте людей по одному.

2026-10-01: OpenAI устранила проблему с повышенным числом ошибок в Space Pages (ответ в сообществе). Что это значит для вас: ошибки при работе со страницами в начале октября были известной проблемой, поэтому оценивайте инструменты для работы со страницами по тому, как они работают сейчас.

2026-10-15: администраторы Business могут управлять одновременно до 25 плагинов в Admin Console. Они могут открывать доступ к плагинам, устанавливать их для рабочего пространства или отключать («Business release notes»). Что это значит для вас: развёртывание плагина данных для команды теперь требует меньше шагов.

2026-10-26: в затронутых рабочих пространствах Enterprise больше нельзя создавать новые кастомные GPT. Новые переиспользуемые сценарии создаются с помощью Plugin Creator («Enterprise and Edu release notes»). Что это значит для вас: создавайте трекер на основе плагина и задачи, а не как GPT.

2026-11-02: черновик IETF Client ID Metadata Document дошёл до версии -03 (черновик IETF). Что это значит для вас: способ авторизации ChatGPT на MCP-серверах всё ещё стандартизируется, и детали могут измениться.

2026-11-04: EveryInfra перестала принимать URL-адреса MCP-сервера с ключом в параметре ?key=. Что это значит для вас: в ChatGPT подключите https://api.everyinfra.com/mcp/all, выберите OAuth и войдите. Удалите старые коннекторы и добавьте их заново.

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

ChatGPT Spaces или Notion: стоит ли переносить нашу таблицу конкурентов?

Этот вопрос взят из поисковой подсказки «chatgpt spaces vs notion». Согласно документации, сильная сторона Space заключается в том, что каждый участник может попросить собственный ChatGPT или dot отредактировать одну и ту же страницу. На странице также можно размещать визуализации, созданные ChatGPT. Недостатки: функция Keep Updated недоступна на момент запуска, редактировать с мобильных устройств нельзя, а для работы нужен тариф Pro или выше (Help Center 20001549). В опубликованном в сообществе запросе на добавление функций также сказано, что в Space не хватает базовых возможностей, например закрепления элементов и дополнительных уровней вложенности в боковой панели («Space needs the rest of its UX»). Храните основную копию данных там, откуда её можно экспортировать. Страницу Space используйте, чтобы каждую неделю читать и обсуждать данные.

Что делать с ошибками на страницах ChatGPT Space?

Поисковая подсказка «elevated errors in chatgpt space pages» ведёт к описанию инцидента OpenAI «Elevated errors in ChatGPT Space Pages» (Статус сервисов). Поддержка OpenAI сообщила в сообществе, что инцидент был устранён 2026-10-01. Если позднее вы столкнётесь с проблемами, сначала проверьте две вещи. Вы работаете в Work, а не в обычном чате? Вы используете веб-версию или приложение для компьютера, а не мобильное приложение? Обычный чат и мобильное приложение чаще всего упоминаются в сообществе как причины таких проблем (тема в сообществе).

Может ли ChatGPT Space получать данные TikTok через EveryInfra?

Да, если добавить EveryInfra как плагин. Укажите https://api.everyinfra.com/mcp/all, выберите OAuth и войдите. В рабочем пространстве Business добавить его могут только администраторы и владельцы. Для личного тарифа Pro в документации сказано, что пользовательский MCP-сервер получает права read и fetch. Вызовите инструмент данных один раз вручную, чтобы проверить, запрашивает ли он подтверждение каждый раз (Help Center 12584461).

Что пишут о ChatGPT Spaces на Reddit?

Подсказка «chatgpt spaces reddit» ведёт к темам вроде одной в r/ChatGPTPro. Пользователь написал, что ChatGPT не смог создать страницу с телефона и пришлось воспользоваться Google Doc. В ответе пояснили, что Chat не умеет редактировать страницы, а Work умеет (r/ChatGPTPro). Это опыт одного пользователя, а не заявление OpenAI. Тем не менее он совпадает с примечанием OpenAI о том, что Slides создаются в Work.

С чего начать

  1. Зарегистрируйтесь и пополните баланс в консоли EveryInfra. В бесплатном каталоге убедитесь, что у каждой нужной вам возможности указано available: true.
  2. Вызовите каждую из четырёх возможностей по одному разу через curl или в песочнице. Проверьте поля и число записей, затем задайте limit для каждого бренда.
  3. В веб-версии ChatGPT в разделе Plugins добавьте пользовательский MCP-сервер https://api.everyinfra.com/mcp/all и выберите OAuth. Войдите через общий аккаунт команды.
  4. Создайте командный Space и страницу трекера. Добавьте блок таблицы, блок Visualize, блок Prompt и по одной подстранице на каждую неделю.
  5. В Work попросите ChatGPT создать задачу на каждый понедельник в 09:00 (в Business это командная задача). Один раз нажмите «Run now» и проверьте таблицу и подстраницу.

Читайте также

Источники

  1. «Getting started with Space in ChatGPT», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/20001549-getting-started-with-space-in-chatgpt
  2. «ChatGPT Space: sharing, data, and controls», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/20001544-chatgpt-space-sharing-data-and-controls
  3. «Teams in ChatGPT», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/20001541-teams-in-chatgpt
  4. «Creating and managing team tasks in ChatGPT», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/20001540-creating-and-managing-team-tasks-in-chatgpt
  5. «Connecting custom MCP servers in ChatGPT», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/12584461-connecting-custom-mcp-servers-in-chatgpt
  6. «Plugins in ChatGPT», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/20001256-plugins-in-chatgpt
  7. «Projects in ChatGPT», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/10169521-projects-in-chatgpt
  8. «About ChatGPT Pro tiers», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/9793128-about-chatgpt-pro-tiers
  9. «ChatGPT Business overview», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/8792828-chatgpt-business-overview
  10. «Managing billing and seats in ChatGPT Business», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/8792536-managing-billing-and-seats-in-chatgpt-business
  11. «Sign up for ChatGPT Business», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/8980713-sign-up-for-chatgpt-business
  12. «ChatGPT Business release notes», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/11391654-chatgpt-business-release-notes
  13. «ChatGPT Enterprise and Edu release notes», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/10128477-chatgpt-enterprise-and-edu-release-notes
  14. «Migrating your personal workspace to ChatGPT Business or Enterprise», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/8801890-migrating-your-personal-workspace-to-chatgpt-business-or-enterprise
  15. «Creating and collaborating on slides in ChatGPT», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/20001605-creating-and-collaborating-on-slides-in-chatgpt
  16. «API credits benefit for eligible ChatGPT subscriptions», OpenAI Help Center, дата обращения 2026-11-04, https://help.openai.com/en/articles/20001626-api-credits-benefit-for-eligible-chatgpt-subscriptions
  17. «Work with pages», learn.chatgpt.com, дата обращения 2026-11-04, https://learn.chatgpt.com/docs/space/pages
  18. «Work with agents in Space», learn.chatgpt.com, дата обращения 2026-11-04, https://learn.chatgpt.com/codex/space/agents
  19. «Collaborate in Space», learn.chatgpt.com, дата обращения 2026-11-04, https://learn.chatgpt.com/codex/space/collaboration
  20. «Scheduled tasks», learn.chatgpt.com, дата обращения 2026-11-04, https://learn.chatgpt.com/codex/automations
  21. «Connect and test your plugin», документация для разработчиков OpenAI, дата обращения 2026-11-04, https://developers.openai.com/plugins/deploy/connect-chatgpt
  22. «ChatGPT Developer mode», документация для разработчиков OpenAI, дата обращения 2026-11-04, https://developers.openai.com/api/docs/guides/developer-mode
  23. «Authentication (Apps SDK)», документация для разработчиков OpenAI, дата обращения 2026-11-04, https://developers.openai.com/apps-sdk/build/auth
  24. «Secure MCP Tunnels», документация для разработчиков OpenAI, дата обращения 2026-11-04, https://developers.openai.com/api/docs/guides/secure-mcp-tunnels
  25. Спецификация MCP, «Schema Reference» (ToolAnnotations), версия 2025-11-25, https://modelcontextprotocol.io/specification/2025-11-25/schema#toolannotations
  26. Спецификация MCP, «Authorization», версия 2025-11-25, https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization
  27. RFC 9728, «OAuth 2.0 Protected Resource Metadata», IETF, 2025-04, https://datatracker.ietf.org/doc/html/rfc9728
  28. «OAuth Client ID Metadata Document» (draft-03), IETF, 2026-11-02, https://datatracker.ietf.org/doc/draft-ietf-oauth-client-id-metadata-document/
  29. Каталог данных EveryInfra, дата обращения 2026-11-04, 00:16 по сингапурскому времени, https://api.everyinfra.com/api/v1/social/catalog
  30. Метаданные защищённого ресурса /mcp/all EveryInfra, дата обращения 2026-11-04, 00:28 по сингапурскому времени, https://api.everyinfra.com/.well-known/oauth-protected-resource/mcp/all
  31. Спецификация OpenAPI EveryInfra, дата обращения 2026-11-04, https://api.everyinfra.com/openapi.json
  32. «DevDay 2026 Recap», OpenAI, 2026-09-29, https://openai.com/index/devday-2026-recap/
  33. Страница продукта ChatGPT Space, OpenAI, дата обращения 2026-11-04, https://chatgpt.com/features/space/
  34. Страница продукта «Plugins in ChatGPT», OpenAI, дата обращения 2026-11-04, https://chatgpt.com/features/plugins/
  35. «Premium seats are coming to ChatGPT Business», OpenAI, дата обращения 2026-11-04, https://openai.com/index/premium-seats-chatgpt-business
  36. «ChatGPT is now a partner for your most ambitious work», OpenAI, 2026-07-09, https://openai.com/index/chatgpt-for-your-most-ambitious-work/
  37. «Elevated errors in ChatGPT Space Pages», страница статуса OpenAI, дата обращения 2026-11-04, https://status.openai.com/incidents/01M3R1T4FCR1337FBBYY9K2RPB
  38. «Pages in Spaces for normal ChatGPT chats», OpenAI Developer Community, 2026-10-01, https://community.openai.com/t/pages-in-spaces-for-normal-chatgpt-chats/1402509
  39. «ChatGPT work „Spaces“ creates download links that do not download» (ответ поддержки), OpenAI Developer Community, 2026-10-16, https://community.openai.com/t/chatgpt-work-spaces-creates-download-links-that-do-not-download/1402511/3
  40. «Space needs the rest of its UX», OpenAI Developer Community, 2026-10-06, https://community.openai.com/t/space-needs-the-rest-of-its-ux/1403608
  41. «Spaces / Pages... so half baked», Reddit r/ChatGPTPro, дата обращения 2026-11-04, https://www.reddit.com/r/ChatGPTPro/comments/1x9pt47/spaces_pages_so_half_baked/

Справка BL-80