Solved Docs

Кредиты

Кошелёк, удержание и фиксация, стоимость операций.

Один кошелёк, один баланс на все продукты Solved на вашем аккаунте. 1 кредит = 1 ₽. Платные вызовы списывают с него; цена публикуется по каждому продукту (см. страницу цен продукта) и задаётся ключом <продукт>.<семейство>.<метод>, например link.api.link_create.

Как проходит списание, от начала до конца:

  1. Перед выполнением вызова резервируется сумма по его максимальной цене (актуально для вызовов, цена которых зависит от входных данных — например, массовый экспорт).
  2. При успехе фиксируется фактическая цена — никогда не больше резерва.
  3. При любом отказе резерв освобождается автоматически. За неудачный вызов плата не берётся.

Вызов, который увёл бы баланс в минус, отклоняется заранее с 402 insufficient_credits и не выполняется — поэтому не бывает ситуации, когда неудавшееся списание всё равно привело к выполнению операции.

Платные ответы — и REST, и MCP — включают credits_charged (или credits_reserved + job_id для асинхронных операций, с фактическим списанием в завершённой задаче) и credits_balance — так что стоимость и остаток видны сразу, без отдельного запроса. Для проверки баланса без затрат — инструмент solved_get_credit_balance (MCP) либо то же поле в любом другом платном ответе.

Далее: Аккаунт и кредиты · Ошибки