guides

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

PoYo Team
10 min read
Share:

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

Жалобы, которые англоязычные разработчики публично выложили около 5 и 6 ноября 2026 года, ниже в пересказе и со ссылками на исходные посты. День был сравнительно тихим по массовым сбоям API. Самая громкая боль — кража ключей, стены использования, ценовые обрывы и сжигание видеокредитов. Каждый ответ использует только то, что публичный сайт и документация PoYo говорят сегодня, и ссылается на страницу-источник. Где документация чего-то не покрывает, мы так и пишем.

Q1. Украденные или утёкшие ключи AI API — неожиданные счета (LLMjacking).

На что жалуются разработчики: После взломов хост-платформ и утёкших секретов строители всё ещё получают несанкционированный расход на модели, прежде чем замечают это. Пост, связанный с Railway, сообщил примерно о 30 долларах расхода после скомпрометированного ключа (@heyjibril); другой заподозрил, что ключ xAI увели в том же инциденте Railway 21 октября (@mateusztylec). Тред Railway Station описал всплеск ключа OpenRouter примерно на 28 долларов за часы (station.railway.com). Посты по безопасности назвали схему LLMjacking — украденные облачные ключи, которые за день могут набрать крупные счета (@dd_pwnd).

Как отвечает PoYo: Считайте ключ секретом и используйте документированные средства, которые ограничивают радиус ущерба (Начало работы):

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

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

Q2. Один и тот же 429 для лимита частоты и «денег нет».

На что жалуются разработчики: Руководствам всё ещё приходится объяснять, что 429 провайдера может значить троттлинг RPM/TPM или исчерпанные кредиты / потолки расхода, поэтому слепые повторы в биллинговом случае только тратят время (Respan, 5 нояб., справка OpenAI). Те, кто говорит о расходе токенов ИИ, по-прежнему просят более ясные квоты и обработку 429 (@PeterOmogo2).

Как отвечает PoYo: PoYo разделяет эти случаи в документированных бизнес-кодах (коды ошибок):

КодЗначение в PoYo
402insufficient_credits_error — кошелёк пуст; пополните, не повторяйте как RPM
429rate_limit_error — подождать / в очередь

Значения по умолчанию для генерации: до 20 новых запросов /api/generate/submit за 10 секунд на аккаунт. Превышение возвращает 429 и не попадает в очередь. Эндпоинты LLM сейчас не ограничены по частоте (Начало работы). Проверяйте GET /api/user/balance перед большими пакетами (баланс пользователя). Ограничьте ключи на странице ключей API. Для долгих медиазадач предпочитайте вебхуки, чтобы вспышка 429/5xx не стала штормом опросов.

Документация не заявляет вариант в стиле OpenAI — «credit_balance_exhausted внутри тела 429». В PoYo пустой баланс — это 402.

Q3. Стены использования Claude Code и расход токенов статуса.

На что жалуются разработчики: Пользователи Claude Code упираются в потолки использования посреди задачи. Wrap-Up Allowance подают как ответ на жёсткие обрывы (@markvalorian). Формулировку «обновления статуса на 99% дешевле» читают рядом с сессиями, которые всё равно сжигают заметную долю лимита (@rafke_rafke0311). Другие говорят, что фоновые агенты тратят деньги только чтобы опубликовать статус (@BoboLinNotes), и ходят обходные пути для стены в 5 часов (@kel_ruael).

Как отвечает PoYo: PoYo не продаёт временное окно использования в стиле Claude Code / Max, смешанное с перерасходом. Чат и медиа делят предоплаченные кредиты одного кошелька. Пустой баланс возвращает 402, а не неожиданный счёт за недельный расход (главная, коды ошибок).

Практический шаблон, который совпадает с тем, чего хотят эти посты:

  • Поставьте почасовые / суточные / общие потолки на ключ, чтобы тяжёлый день кодинга не продолжал тратить молча (страница ключей API).
  • Проверяйте GET /api/user/balance перед большими пакетами агентов (баланс пользователя).
  • Выберите явный ID чат-модели и читайте живые цены по https://poyo.ai/models/<id>/llms.txt. Часть карточек публикует ставки примерно на 20% ниже официального стандарта (например Claude Opus 5.5, Claude Sonnet 5.5). Это по карточке, а не общая скидка.
  • Используйте совместимый с OpenAI /v1/chat/completions, Claude Messages /v1/messages или нативные эндпоинты Gemini, как описано (обзор API, обзор чата).

Публичная документация не заявляет продукт Wrap-Up Allowance, стену сессии на 5 часов или автоматический учёт «обновления статуса на 99% дешевле». Более дешёвую логику статуса и запасной модели стройте в своём клиенте.

Q4. Авторизация выглядит как бан — устаревший ключ API перекрывает рабочий вход.

На что жалуются разработчики: Claude Code может успешно войти и всё равно выбросить 400 organization disabled, потому что оставшаяся переменная окружения с ключом API перекрывает OAuth. Это похоже на бан и часто оказывается конфликтом ключей (@lgs1520).

Как отвечает PoYo: Авторизация PoYo проще и явнее: отправляйте Authorization: Bearer <API_KEY> (или x-api-key на /v1/messages). Отсутствующие или неверные ключи возвращают 401 authentication_error (Начало работы, коды ошибок). Создавайте и меняйте ключи на странице ключей API. Сочетайте смену с белым списком IP и потолками использования, если ключ мог утечь.

Неизвестные или неверные ID моделей и неподдерживаемые формы URI возвращают документированные ошибки LLM 400/404, а не состояние подписки «организация отключена» (коды ошибок, обзор чата).

Документация не описывает поведение Claude Code, где OAuth и ключ перекрывают друг друга, состояния подписки с отключённой организацией или потребительский вход, который молча спорит с ANTHROPIC_API_KEY в оболочке. Оставьте в инструментах один намеренный путь авторизации.

Q5. Начисления кредитов API Pro / Business, которые так и не появляются.

На что жалуются разработчики: Подходящие пользователи ChatGPT Pro / Business говорят, что ежемесячные начисления кредитов API (порядок 100–500 долларов) отсутствуют или их трудно получить (@FanShiFanSI, @hu_victoria071). Отдельно промо «бесплатных вычислений» называют оплатой комнаты, а не мозга модели (@okeyccronald).

Как отвечает PoYo: PoYo отделяет доступ к продукту от гимнастики с кредитами подписки:

  • Цены в кредитах, без подписок — разовые пополнения; кредиты никогда не сгорают (главная).
  • Один ключ API на чат и медиа (llms.txt, обзор API).
  • Остаток смотрите через GET /api/user/balance (баланс пользователя).
  • Недостаточно средств → 402, а не многодневное состояние «ждать начисление» (коды ошибок).
  • Неуспешные задачи генерации не тарифицируются (главная, llms.txt).

Публичная документация не описывает ежемесячные начисления кредитов API ChatGPT Pro / Business, промо «бесплатных вычислений без токенов» и сценарии получения. Для помощи с балансом PoYo используйте поддержку в панели или [email protected] (Начало работы).

Q6. Обрывы вводных и запланированных цен — не закладывайте промо-ставку в бюджет.

На что жалуются разработчики: Строители предупреждают не считать производственные бюджеты по цене запуска. Вводные ставки Gemini 4 Argon, говорят, удвоятся после 30 ноября (@iamspiggle). Цены текстовых токенов Flash отмечены к росту 1 января 2027 года, даже если некоторые цены Omni-видео в долларах за секунду падают (@Stan_Timek). Другие напоминают, что бесплатный Google Vids — это не бесплатный API (@ZeroCost_Lab).

Как отвечает PoYo: Считайте живую схему каждой модели источником истины. Цены живут в https://poyo.ai/models/<id>/llms.txt каждой модели и на странице модели. Не выводите их из обучающих данных или твитов о запуске (llms.txt). Чат и медиа — это предоплаченные кредиты, которые списываются за успешный вывод (главная).

Если сегодня нужен чат класса Gemini на PoYo, выберите документированный ID модели (например карточки в чат-моделях Google) и перепроверьте этот файл, прежде чем фиксировать модель себестоимости. Видеоальтернативы для путей от черновика к финалу перечислены в обзоре видео.

Начало работы уже задаёт реалистичное ожидание стабильности относительно официальных провайдеров. Публичная документация не обещает, что PoYo навсегда заморозит вводное промо сторонней лаборатории, опубликует SLA фиксации цены на несколько месяцев или повторит бесплатные уровни Google Vids.

Q7. Видео-API по-прежнему дорогие — перегенерации жгут кредиты.

На что жалуются разработчики: Модели Kling называют очень дорогими (@t_f_y_666). Пользователи Seedance говорят, что жечь кредиты на перегенерациях больно (@wallzgamepro). Экономику Sora продолжают оплакивать как провал или слишком дорогую (@QueenCityComet, @TheEaglegon).

Как отвечает PoYo: Видео идёт по единому асинхронному пути: POST /api/generate/submit → опрос статуса или вебхук (обзор видео, вебхуки). Неуспешные задачи генерации не тарифицируются (главная, llms.txt).

Записи каталога, которые совпадают с тем, о чём спорили (живые цены в каждом llms.txt):

Операционные советы против потерь на перегенерации:

  • Предпочитайте вебхуки агрессивному опросу.
  • Не отправляйте вслепую повторно: повтор может создать ещё одну тарифицируемую задачу, если первая уже принята (Начало работы).
  • Скачивайте готовые файлы в пределах хранения 3 дня (Начало работы).
  • Ограничьте расход потолками ключа и останавливайтесь на 402 (страница ключей API, коды ошибок).

Документация не обещает «возврат за перегенерацию / не понравилось» для готовых, но нежелательных роликов. Не тарифицируются только неуспешные задачи. Документированного автоматического видео-переключения между лабораториями нет.

Q8. Странности баланса агрегатора и «не кладите секреты на шлюз».

На что жалуются разработчики: Платные балансы агрегаторов всё ещё удивляют. Пользователь OpenRouter увидел BILLING INSUFFICIENT при примерно 0,80 доллара остатка на вызове изображения примерно за 0,018 доллара (@alvinaputri). Другие говорят, что доверяют секреты OpenAI, Anthropic и Google, но не OpenRouter (@annexbaja). Устаревшие ID моделей в приложениях, собранных на ощущении, продолжают уходить на неожиданные бэкенды (@AdamHoltererer). Долгоживущие треды Reddit по-прежнему сообщают о 429 на платных аккаунтах, когда срабатывают лимиты upstream (r/openrouter).

Как отвечает PoYo: PoYo — это единый ключ API для изображения, видео, музыки, 3D и чата. Вы передаёте явный ID модели, и каждая модель публикует живую схему и цены по https://poyo.ai/models/<id>/llms.txt (обзор API, llms.txt).

Ясность биллинга, документированная сегодня:

Чего публичная документация не заявляет:

  • Криптографическое подтверждение, что ответ подписала конкретная upstream-лаборатория
  • Автоматическую нераскрытую подмену модели, когда ID устарел
  • Автоматическое переключение между провайдерами, когда upstream возвращает 429/5xx
  • SLA возврата за «я не доверяю этому шлюзу» после успешной генерации

Начало работы говорит, что стабильность может быть чуть ниже, чем у официальных провайдеров. Задайте предпочтения и жёсткие остановки на стороне клиента соответственно.

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

ЖалобаГде это описано у PoYo
Украденные ключи / LLMjackingПотолки ключа · белый список IP · блок X-End-User-ID · API баланса · нет SLA возврата за украденный ключ
429 против пустых кредитов402 против 429 · 20 запросов/10 с генерации · LLM сейчас без лимита частоты
Стены использования Claude Code / расход статусаПредоплаченный кошелёк · потолки ключа · живой чат-llms.txt · нет продукта Wrap-Up и стены на 5 ч
Устаревший ключ перекрывает входТолько Bearer / x-api-key · 401 на плохих ключах · смена + белый список
Не появившиеся начисления кредитов Pro APIНет подписки · кредиты не сгорают · API баланса · нет продукта получения начисления
Обрывы вводных ценЖивой llms.txt по модели · предоплаченные кредиты · нет SLA фиксации промо-цены
Дорогое видео и сжигание на перегенерацииКаталог видео · неуспешные задачи не тарифицируются · вебхуки · хранение 3 дня · нет возврата «не понравилось»
Доверие и баланс агрегатораЯвные ID моделей · разделение 402/429 · потолки / белый список · нет аттестации и автопереключения

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

Share: