guides

2026-11-03: 8 жалоб на API, которые мы услышали сегодня

PoYo Team
9 min read
Share:

2026-11-03: 8 жалоб на API, которые мы услышали сегодня

Жалобы, которые англоязычные разработчики опубликовали с 1 по 3 ноября 2026 года, ниже в пересказе со ссылками на исходные посты. Каждый ответ использует только то, что публичный сайт и документация PoYo говорят сегодня, и ссылается на страницу-источник. Где документация чего-то не покрывает, мы так и пишем.

Q1. Ключ «Maps» вызвал Gemini, и счёт дошёл до 82 314 долларов.

На что жалуются разработчики: История стартапа снова широко пошла по кругу. Расход Google Cloud около 180 долларов в месяц подскочил до 82 314 долларов за 48 часов, после того как публичный ключ Maps смог вызывать ещё и Gemini. Бюджетные оповещения только слали почту и не останавливали расход (@moshercode, @latchdogapp). Другие после взломов платформ описывали ключи OpenAI/Claude как «такие же ценные, как криптокошелёк» (@GowthamZara) или как обратную сторону забытой криптопыли: забытый ключ, к которому прикреплён счёт на 40 тысяч долларов (@saksonchain, цитируя @mdudas).

Как отвечает PoYo: Относитесь к каждому ключу PoYo как к наличным на вашем сервере. Начало работы говорит: не кладите ключи во frontend-код, мобильные приложения и публичные репозитории. Документированные меры по радиусу ущерба на странице ключей API:

  1. Сразу отозвать / сменить скомпрометированные ключи.
  2. Включить белый список IP, чтобы скопированный ключ работал только с одобренных IP сервера.
  3. Задать почасовые / суточные / общие потолки использования на ключ, чтобы у залежавшегося секрета был потолок.
  4. Отправлять X-End-User-ID в генерации и нативном чате, чтобы блокировать одного злоупотребляющего вызывающего кодом 403 end_user_blocked, не меняя каждую интеграцию (идентификация конечного пользователя).
  5. Следить за GET /api/user/balance и останавливаться на 402 insufficient_credits_error (баланс пользователя, коды ошибок).

Тарификация — предоплаченные кредиты за успешный вывод. Неуспешные задачи генерации не тарифицируются (главная, llms.txt). Публичная документация не обещает возврат за использование утёкшим ключом. Напишите на [email protected], если считаете, что ключ PoYo использовали не по назначению (Начало работы).

Q2. Маршруты ИИ /api из vibe coding: ключи спрятаны, чужие всё равно жгут кошелёк.

На что жалуются разработчики: Сканы приложений из vibe coding снова находят один и тот же узор. Секретов нет во frontend-JS, но серверный маршрут /api, который вызывает OpenAI/Anthropic, без входа и без ограничения частоты. Кто угодно может крутить его за счёт того, кто собрал приложение (@hackorbroke, @hackorbroke, @mendmyapp). Те, кто строит безопасность, снова сказали: модели попадают в синтаксис и всё равно промахиваются мимо намерения — какой ключ секретный, какому endpoint нужна аутентификация (@pritesh_ghodge).

Как отвечает PoYo: Держите ключи PoYo только на вашем бэкенде (Начало работы). Затем наложите документированные меры:

  1. Белый список IP и почасовые / суточные / общие потолки на ключ на странице ключей API.
  2. Требовать X-End-User-ID у мультитенантных вызывающих и блокировать злоупотребления кодом 403 end_user_blocked, не меняя весь ключ (идентификация конечного пользователя).
  3. Поставить свою аутентификацию перед любым маршрутом, который проксирует в PoYo. Контроль ключей PoYo не заменяет вход в приложение.
  4. Сигналить о падении GET /api/user/balance и останавливаться на 402 (баланс пользователя).

Публичная документация по-прежнему не обещает возврат за трафик, который попал в открытый прокси с действующим ключом. Сначала смените ключ, затем при необходимости откройте заявку в поддержку на [email protected] (Начало работы).

Q3. Стек соло-разработчика: лимит ChatGPT, Claude сбрасывается через 5 часов, Cursor просит апгрейд.

На что жалуются разработчики: Широко разошедшийся мем соло-основателя сложил стены одного дня: ChatGPT упёрся в лимит частоты, Claude «сбросится через 5 часов», Cursor просит апгрейд, использование Vercel превышено (@yapmonk). В других продакшен-тредах 429 rate_limit_error Anthropic (включая длинные окна Retry-After) по-прежнему считают операционной проблемой первого класса, отдельно от «кончились деньги».

Как отвечает PoYo: Чат PoYo — это предоплаченные кредиты за успешный вывод, а не скользящая стена подписки на 5 часов или на неделю (главная, llms.txt). Кредиты не сгорают, и подписок нет. Ограничьте вышедшего из-под контроля агента кодирования почасовыми / суточными / общими лимитами на ключ (страница ключей API).

Разделяйте коды (коды ошибок):

КодЗначение в PoYo
402Недостаточно кредитов (insufficient_credits_error). Жёсткая остановка. Не повторяйте так, будто это пропускная способность
429Превышен лимит частоты (rate_limit_error). Ждать / в очередь
502 / 503Upstream / занято. Повтор с backoff

Пропускная способность генерации по умолчанию — до 20 новых запросов за 10 секунд на аккаунт на /api/generate/submit. Превышение возвращает 429 и не попадает в очередь. Эндпоинты LLM сейчас не ограничены по частоте (Начало работы). Документация описывает отсутствие автоматического переключения между лабораториями, когда инструмент по подписке упирается в собственную стену. Соберите это в клиенте, если оно вам нужно.

Q4. Вы заплатили за план Claude, но claude -p списал ключ API.

На что жалуются разработчики: Собственная документация Claude Code говорит: если в оболочке задан ANTHROPIC_API_KEY, claude -p всегда использует его и не спрашивает. Подписчик может тихо жечь расход Platform API вместо использования плана (@AmrTawfik160).

Как отвечает PoYo: PoYo не смешивает потребительский «лимит плана» с отдельным счётом Platform. Вы создаёте ключи на странице ключей API, аутентифицируетесь через Authorization: Bearer … (или x-api-key на /v1/messages) и тратите один предоплаченный баланс кредитов (Начало работы, llms.txt). Чат доступен через совместимые с OpenAI Chat Completions / Responses, Claude Messages или нативный Gemini. Выберите ID модели и читайте живую цену на https://poyo.ai/models/<id>/llms.txt (модели чата). Пустой баланс возвращает 402, а не тихий переход с плана на API (коды ошибок). Ограничьте каждый ключ интеграции. Снимите или смените любой ключ, который CLI или агент использовать не должен.

Q5. Операционный налог нескольких провайдеров: аккаунты, ключи, биллинг, регионы, лимиты — умножить на N.

На что жалуются разработчики: Команды говорили, что самое трудное в выпуске продуктов ИИ часто не выбор модели. Это жонглирование отдельными аккаунтами, ключами API, биллингом, региональной доступностью, лимитами использования и формами интеграции у каждого провайдера (@Uty_bby). Рядом предлагали единые API, когда лимиты Claude кончаются, а провайдеры говорят на разных языках запросов (@Uty_bby).

Как отвечает PoYo: PoYo — это единый ключ API для изображения, видео, музыки, 3D и чата (обзор API, llms.txt). Медиамодели делят один асинхронный поток submit → status / webhook. Чат использует документированные эндпоинты в форме OpenAI, Claude или Gemini. Один кошелёк кредитов. Живые схемы и цены на https://poyo.ai/models/<id>/llms.txt. Ограничьте ключи на странице ключей API. Проверяйте GET /api/user/balance (баланс пользователя).

Начало работы задаёт реалистичные ожидания стабильности и не документирует автоматическое прозрачное переключение между лабораториями upstream. Меняйте ID модели в клиенте, когда нужен другой провайдер.

Q6. Общие пулы агрегатора или бесплатного уровня возвращают 429 раньше, чем собственная квота кажется израсходованной.

На что жалуются разработчики: Англоязычные треды Reddit и шлюзов (включая r/openrouter и близкие обсуждения LLM-шлюзов) продолжают сообщать о 429 общего пула upstream на бесплатных или слабо финансируемых уровнях. На аккаунте ещё есть кредиты, но общий маршрут насыщен. Плюс непрозрачная маршрутизация между вариантами моделей. Команды на самофинансировании также гонятся за более высоким TPM через размещённые агрегаторы, когда прямые квоты неоклаудов тесные.

Как отвечает PoYo: В PoYo разделяйте коды (коды ошибок):

  • 429 rate_limit_error → отступить / в очередь (генерация по умолчанию: до 20 новых запросов /api/generate/submit за 10 секунд; эндпоинты LLM сейчас не ограничены по частоте) (Начало работы).
  • 402 insufficient_credits_error → пополнить. Не повторяйте как лимит частоты.
  • 502 / 503 → временный upstream / занятость. Экспоненциальный backoff.

PoYo — это один ключ и один кошелёк кредитов, а не аукцион нескольких провайдеров с тихой заменой FP4/FP8. Неуспешные задачи генерации не тарифицируются (llms.txt). Для долгих медиазадач предпочитайте вебхуки агрессивному опросу. Документация не заявляет ни автоматическое переключение провайдера, ни опубликованный SLA бесплатного мультитенантного пула. Если вы стабильно получаете 429 на генерации, напишите в поддержку за более высоким лимитом. Одобрения обрабатываются осторожно.

Q7. Ежемесячные кредиты API ChatGPT Pro — это не дополнительная квота продукта Codex.

На что жалуются разработчики: Уточнения продолжали ходить по кругу. Подходящие ежемесячные кредиты API ChatGPT Pro / Business (100 / 200 / 500 долларов по уровню Pro и так далее) попадают в связанную организацию API, а не как дополнительный продуктовый лимит ChatGPT или Codex. Неиспользованные кредиты сгорают каждый цикл. Codex через ключи API часто называют непокрытым (@gzzonkugood, также @park_danie36173, @quotadiff).

Как отвечает PoYo: PoYo не прячет кредиты за кнопкой получения чужой подписки и не ставит им месячное окно сгорания. Вы пополняете кредиты в панели. Они не сгорают. Подписки нет (главная). Один баланс покрывает изображение, видео, музыку, 3D и чат (llms.txt). Создавайте ключи на странице ключей API. Проверяйте GET /api/user/balance (баланс пользователя). Когда баланс пуст, вы получаете 402 insufficient_credits_error, а не ложный 429 «промокредиты кончились» (коды ошибок). Неуспешные задачи генерации не тарифицируются (llms.txt).

Q8. Одна задача Claude Code сожгла более 1,2 миллиона токенов примерно за 30 минут на «простой» работе.

На что жалуются разработчики: Снова всплыл отчёт Claude Code с июньской датой (issue #68619): одна задача сожгла более 1,2 миллиона токенов примерно за 30 минут на том, что должно было быть git clone и find, после того как субагент упёрся в отказ в разрешении, а цикл агента продолжился (@NatureBlueee). На той же неделе команды напоминали, что шаги агента снова тарифицируют контекст и что более дешёвая цена за единицу всё равно раздувает итог, когда объём взрывается.

Как отвечает PoYo: Счёт за токен не ограничивает месячный расход. Его ограничивают баланс кредитов и потолки ключа. Операционные меры, документированные сегодня:

  • Почасовые / суточные / общие потолки на ключ (страница ключей API).
  • GET /api/user/balance перед большими пакетами агента (баланс пользователя).
  • Считайте 402 жёсткой остановкой, а 429 — снижением темпа и повтором (коды ошибок).
  • Не отправляйте работу генерации вслепую повторно: повторные отправки не дедуплицируются и могут создать ещё одну задачу (Начало работы).
  • Для долгих медиазадач предпочитайте вебхуки. Неуспешные задачи не тарифицируются (llms.txt). Сгенерированные медиа хранятся 3 дня. Скачайте их сразу (Начало работы, видеомодели).

Нет документированного продукта «условия остановки» агента, который сам оборвёт вышедший из-под контроля цикл инструментов. Задайте потолки ключа и соберите бюджеты на стороне клиента, если это нужно.

Краткая карта

ЖалобаГде это описано у PoYo
Сжигание украденным или публичным ключом в стиле Maps→GeminiСмена + белый список IP + потолки на ключ · X-End-User-ID · API баланса · нет SLA на возврат
Открытые маршруты ИИ /api из vibeКлючи только на сервере · белый список IP · ID конечного пользователя · аутентификация приложения
Стены лимитов ChatGPT / Claude / CursorКредиты не сгорают · нет подписки · 402 против 429 · LLM без ограничения частоты
Путаница ANTHROPIC_API_KEY и планаОдин предоплаченный кошелёк · Bearer / x-api-key · потолки на ключ
Налог аккаунтов нескольких провайдеровЕдиный ключ · асинхронные submit/status · llms.txt по модели · нет заявления об автопереключении
429 общего пула агрегатора20 запросов / 10 с генерации · 429 против 402/502/503 · неуспешные задачи не тарифицируются
Кредиты API ChatGPT Pro ≠ квота CodexПополнение в панели · кредиты не сгорают · 402, не ложный 429
Разгон токенов агента / Claude CodeПотолки ключа · API баланса · нет продукта с автоматическим условием остановки

Модели и живые цены смотрите на poyo.ai, схемы — в llms.txt, полный указатель документации — на docs.poyo.ai/llms.txt.

Share: