guides

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

PoYo Team
7 min read
Share:

Жалобы, которые англоязычные разработчики публично разместили с 21 по 23 октября 2026 года. Ниже они пересказаны со ссылками на исходные посты. Каждый ответ использует только то, что публичный сайт и документация PoYo говорят сегодня, и ссылается на соответствующую страницу. Если документация чего-то не покрывает, мы так и пишем.


Q1. Мой ключ Gemini всё ещё лежал в переменных окружения Railway. За ночь кто-то потратил $800.

На что жалуются разработчики: Раскрытие переменных окружения Railway продолжает приносить новые счета. Один разработчик написал, что потерял $800, когда кто-то использовал его ключ Gemini API в Google Cloud на приоритетном уровне Gemini 4 Argon. Другой написал, что OpenRouter прислала письмо: два личных ключа отозваны после того, как ими запускали чужих агентов. Третий свёл неделю к тому, что OpenCode, Railway и LiteLLM за пять дней нацелились на ключи инференса ИИ. Повторяющийся совет: утёкший ключ продолжают тратить, пока кто-нибудь не прочитает счёт.

Как отвечает PoYo: Сначала смените ключ. Утёкший секрет остаётся утёкшим секретом. Дальше документация перечисляет меры, которые ограничивают, что может делать украденный ключ PoYo:

  • Список разрешённых IP. Можно разрешить использовать ключ только одобренным IP серверов. Ключ, скопированный из переменной окружения, не сработает с машины атакующего. См. страницу ключей API и Начало работы.
  • Потолки использования на ключ (по часу, по дню и общий), чтобы у одного ключа был жёсткий потолок до того, как вы это заметите.
  • Блокировка по конечному пользователю. Отправьте заголовок X-End-User-ID, и можно заблокировать одного злоупотребляющего вызывающего на ключе, не меняя сам ключ. См. Идентификацию конечного пользователя.

Если нужен сам Gemini 4 Argon, PoYo указывает его по $1,60 за вход / $8,00 за выход на 1 млн токенов (на 20 % ниже официальных стандартных ставок), за тем же ключом PoYo, что и остальные модели.

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


Q2. И Gemini AI Studio, и Vertex отвечают 429 и тайм-аутами. Вчера ещё не закончилось?

На что жалуются разработчики: Один разработчик написал, что API Gemini из AI Studio или Vertex был «невыносимо нестабильным и медленным», с 429 и тайм-аутами, и спросил, закончились ли вообще проблемы предыдущего дня. Отдельно треды в r/openrouter продолжают объяснять, что оплаченный баланс агрегатора не поднимает квоту вышестоящей модели. Когда общий пул полон, 429 всё равно приходит.

Как отвечает PoYo: Страница кодов ошибок даёт каждому статусу одно значение и одно рекомендуемое действие:

Кодerror.typeЧто говорит документация
402insufficient_credits_errorПополнить. Повтор не поможет.
429rate_limit_errorПодождать перед повтором или поставить запросы в очередь.
500 / 502 / 503internal_error / upstream_error / service_errorПовторить с экспоненциальной задержкой.

Начало работы публикует лимит генерации по умолчанию: до 20 новых запросов на генерацию за 10 секунд на аккаунт. Запросы сверх этого лимита получают HTTP 429 и не попадают в очередь. Модели чата и медиа используют один ключ PoYo и перечислены в llms.txt. Смена модели — это смена строки model, а не подключение нового поставщика.

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


Q3. Агенту нужны изображение, видео, аудио и чат. Это пять SDK и пять панелей оплаты.

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

Как отвечает PoYo: llms.txt описывает PoYo как единый API моделей: изображение, видео, музыка, 3D, чат и инструменты за одним ключом API. Медиамодели используют один асинхронный процесс отправки и статуса (POST /api/generate/submit, затем опрос статуса или callback_url). Чат использует на том же ключе совместимые с OpenAI, Claude Messages или нативные конечные точки Gemini. Обзор API документирует эту архитектуру из двух конечных точек, а главная повторяет «один асинхронный API» для изображения, видео, музыки, чата и 3D.


Q4. Seedance сгенерировал три видео и списал так, будто я заказал шесть.

На что жалуются разработчики: Одна автор извинилась за неаккуратный монтаж и добавила, что Seedance сгенерировал три видео вместо одного и списал вдвое больше кредитов. Другой тред напомнил, что секунды референса тоже могут быть платными: 15 секунд референса плюс 15 секунд выхода могут означать 30 оплачиваемых секунд. Третий назвал Seedance 2.5 абсурдно медленным и дорогим для подлинного UGC.

Как отвечает PoYo: Страница модели Seedance 2.5 публикует правило тарификации простым языком: при видео на входе оплачиваемые секунды = длительность выхода + длительность референсного видео. Цены за секунду указаны по разрешению (например, 480p без видео на входе — $0,140/с, 1080p без видео на входе — $0,570/с). Итерируйте в 480p, а финальный монтаж рендерьте в более высоком разрешении. Все видеомаршруты используют один и тот же асинхронный процесс на странице API видео с ИИ. llms.txt и главная указывают, что неудачные задачи не тарифицируются. Готовый ролик, который вам не нравится, всё равно считается успешным результатом.


Q5. Anthropic говорит, что баланс кредитов слишком низкий. Я думал, подписка это покрывает.

На что жалуются разработчики: Несколько постов за этот период просто вставили одну и ту же ошибку Anthropic: «Your credit balance is too low to access the Anthropic API. Please go to Plans & Billing to upgrade or purchase credits.» Отдельно тем, кто собирает агентов в n8n, напомнили, что оплата API OpenAI отделена от подписки ChatGPT. Жалоба под этим одна: тарифы продукта и кредиты API выглядят похоже, пока запрос не обрывается посреди потока.

Как отвечает PoYo: Модель оплаты PoYo документирована только как предоплаченные кредиты:

  • Главная говорит: разовые покупки без повторяющихся подписок, и кредиты не сгорают.
  • Когда баланс исчерпан, API возвращает 402 insufficient_credits_error (коды ошибок), а не молча открывает счёт с постоплатой.
  • Можно опрашивать GET /api/user/balance и читать credits_amount в реальном времени (баланс пользователя).

Сравните цены чата и медиа на странице цен, прежде чем отправлять платную работу.


Q6. Я всё время теряю из виду, сколько сегодня на самом деле стоит мой код с ИИ.

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

Как отвечает PoYo: Три документированных пункта подходят к этой жалобе:

  1. Живой баланс. GET /api/user/balance возвращает credits_amount для панелей и оповещений (баланс пользователя). Документация предлагает кэшировать и обновлять после задач, а не опрашивать постоянно.
  2. Почасовые, суточные и общие потолки на каждый ключ на странице ключей API, чтобы ключ агента для кода не мог опустошить весь аккаунт (Начало работы).
  3. Остановка предоплаты. Пустой баланс — это 402, а не счёт без верхней границы (коды ошибок).

Q7. Длинный запуск агента упирается в жёсткий тайм-аут шлюза раньше, чем модель закончит думать.

На что жалуются разработчики: Один разработчик написал, что не мог сильно нагрузить Gemini Argon в потребительском приложении, перешёл в Google AI Studio и всё равно упёрся в жёсткий серверный лимит шлюза ровно в 10 минут. Это классическая боль синхронного HTTP: модель ещё работает, соединение уже мертво.

Как отвечает PoYo: Генерация в PoYo устроена как асинхронная. Начало работы и обзор API говорят: отправьте задачу, сохраните task_id, затем опрашивайте статус или получите webhook. Успешная отправка возвращает HTTP 200 и task_id. Это не значит, что генерация закончилась. Для рабочих нагрузок документация предпочитает подписанные webhook частому опросу. Чат может использовать потоковую передачу на документированных конечных точках, совместимых с OpenAI, Claude Messages или нативных для Gemini (llms.txt). Длинные медиазадачи остаются на пути отправки и статуса и поэтому не привязаны к одному тайм-ауту шлюза.


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

ЖалобаГде это описано у PoYo
Ключи Gemini / Railway опустошеныСтраница ключей API · Начало работы · X-End-User-ID · Gemini 4 Argon
429 / тайм-ауты GeminiКоды ошибок · Начало работы: лимиты частоты · llms.txt
Пять SDK / пять счетовllms.txt · Обзор API · Главная
Seedance / неожиданные кредиты на видеоSeedance 2.5 · API видео с ИИ · llms.txt: сбой не тарифицируется
Слишком низкий баланс / план и APIГлавная: кредиты · Коды ошибок: 402 · Цены
Незаметные расходы на кодAPI баланса · Начало работы: потолки ключей
Тайм-ауты шлюза на длинных запускахНачало работы: асинхронность · Обзор API
Share: