RU ▾
Получить ключ

Тарифы Cursor AI против API: подписка или оплата за токен

Сравнение цен Cursor AI и оплаты по API сводится к одному числу: сколько токенов вы реально используете за месяц. Эта статья даёт формулу безубыточности, три проработанных профиля потребления с точной ценой и случаи, когда фиксированный тариф всё ещё выгоднее.

Весы, на одной чаше которых лежит большой блок, а на другой — поток мелких монет, падающих в счетчик

Последнее обновление

Итоги

  • Точка безубыточности — это ваша ежемесячная плата, делённая на стоимость одного запроса.
  • Месяц легкого или среднего программирования на этом API стоит несколько долларов.
  • Интенсивная нагрузка агентов может достигать около $48 в месяц, поэтому сначала рассчитайте.
  • Фиксированный тариф всё ещё выигрывает, когда вы хотите модели многих поставщиков в одном месте.

Правило точки безубыточности

Фиксированная подписка взимает одинаковую сумму независимо от того, отправляете ли вы десять запросов или десять тысяч. Оплата за токены взимает ровно за то, что вы отправляете. Поэтому сравнение простое: разделите плату за подписку на среднюю стоимость одного запроса, и вы получите количество запросов, при котором фиксированный тариф становится дешевле.

Мы не будем цитировать цены поставщика редактора, потому что они меняются и они вправе их публиковать. Проверьте их текущие цены и подставьте число как F. Наша сторона фиксирована: $0,15 за 1 млн входных токенов и $0,50 за 1 млн выходных токенов.

Для одного запроса с i входными токенами и o выходными токенами:

def request_cost(i, o):
    # $0.15 per 1M input tokens, $0.50 per 1M output tokens
    return i * 0.15 / 1_000_000 + o * 0.50 / 1_000_000

# base_url: https://api.cursoraiapikey.com/v1  model: "uncensored"
print(request_cost(8_000, 1_000))   # 0.0017

Промпт на 8000 токенов с ответом на 1000 токенов стоит $0.0012 за ввод плюс $0.0005 за вывод, итого $0.0017. Это единица, которую мы будем использовать ниже.

Три профиля ежемесячного использования

Вот три реалистичных способа использования ИИ-ассистента для программирования в течение месяца из 22 рабочих дней. Размеры запросов являются предположениями, поэтому замените их своими собственными цифрами.

ПрофильЗапросов в месяцТокенов на запрос (вход / выход)Стоимость запросаЕжемесячная стоимость
Лёгкий: нерегулярные вопросы20 в день x 20 дней = 4008 000 / 1 000$0,0017$0,68
Средний: ежедневное парное программирование100 в день x 22 дня = 2 2008 000 / 1 000$0,0017$3,74
Тяжёлый: циклы агентов весь день400 в день x 22 дня = 8 80030 000 / 2 000$0,0055$48,40

Строка «Интенсивный»: 30 000 входных токенов стоят $0,0045, 2000 выходных токенов стоят $0,0010, итого $0,0055 за запрос, а 8800 запросов дают $48,40. Нагрузка агентов становится дорогой, потому что каждый шаг повторно отправляет большой контекст. Именно здесь фиксированный тариф начинает выглядеть привлекательно.

Строки «Легкий» и «Средний» становятся сюрпризом для многих: разработчик, который общается с моделью сто раз в день, тратит на токены меньше нескольких долларов.

Где находится точка безубыточности

Возьмем гипотетическую фиксированную плату $20 в месяц. Это вымышленное число для арифметики, а не официальная цена. Разделите его на $0.0017 и получите около 11 700 запросов среднего размера. При 100 запросах в день в течение 22 дней вам потребуется более чем в пять раз больше обычной активности, чтобы подписка окупилась только за счет токенов.

Измените F, и ответ изменится линейно. При $40 точка безубыточности удваивается до примерно 23 500 запросов. Для тяжёлого профиля с ценой $0.0055 за запрос гипотетическая сумма $20 достигается при примерно 3 640 запросах, что составляет менее половины от 8 800 ежемесячных запросов. Тяжёлые пользователи — это та группа, для которой предназначена подписка.

Быстрый способ найти свой профиль — прочитать блок usage, который API возвращает в каждом ответе, и сложить его за неделю:

from openai import OpenAI

client = OpenAI(base_url="https://api.cursoraiapikey.com/v1", api_key="YOUR_KEY")
total = 0.0

def ask(text):
    global total
    r = client.chat.completions.create(
        model="uncensored",
        messages=[{"role": "user", "content": text}],
    )
    total += r.usage.prompt_tokens * 0.15 / 1e6 + r.usage.completion_tokens * 0.50 / 1e6
    return r.choices[0].message.content

Заголовок ответа X-Balance-USD дает тот же ответ с другой стороны: он показывает ваш оставшийся баланс после каждого вызова.

Что включает фиксированный тариф, чего нет в токенах

Стоимость — лишь половина решения. Подписка объединяет вещи, которых нет в обычном текстовом API:

  • Доступ к моделям от нескольких поставщиков под одним логином.
  • Функции редактора, работающие на собственной инфраструктуре поставщика, такие как встроенное завершение.
  • Один счет и не нужно следить за балансом.

Этот сервис использует одну модель с открытыми весами от независимого провайдера. Доступен только текст, без изображений, аудио, векторных представлений или дообучения. Если вы хотите переключаться между несколькими передовыми моделями в рамках одной сессии, подписка подходит лучше. Если ваша проблема — отказы в ответах или вам нужна дешёвая модель для чата и черновиков, которой вы управляете с помощью API-ключа, токен подходит лучше.

Рычаги, уменьшающие счет за токены

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

  • Отправляйте меньше контекста. Входные данные — это то, за что вы платите чаще всего. Прикрепляйте функцию, которую редактируете, а не весь каталог. Уменьшение промпта вдвое в среднем профиле экономит 4 000 x $0,15 / 1 млн = $0,0006 за запрос или $1,32 за 2 200 запросов.
  • Просите короткие ответы, когда можете. Выходные токены стоят более чем в три раза дороже входных ($0,50 против $0,15). Запрос, который просит diff вместо полного переписанного файла, может сократить выходные данные на 80%.
  • Начинайте новые чаты для новых задач. Длинные потоки повторно отправляют всю историю на каждом шаге, поэтому стоимость за шаг растет по мере роста потока.
  • Используйте циклы агентов целенаправленно. Цикл из 20 шагов по 30 000 входных токенов каждый стоит 20 x $0,0045 = $0,09 только за входные данные. Это нормально для задачи, экономящей час, и расточительно для изменения в одну строку.

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

Гибридная настройка, к которой многие приходят

Вам не нужно выбирать что-то одно. Оставьте план для функций, которые работают только на стороне поставщика, и добавьте пользовательский эндпоинт для запросов чата, где вам нужно другое поведение или меньший счёт. В документации указаны базовый URL и настройки, а пошаговое руководство по замене ключа Claude показывает тот же шаблон с другим провайдером.

Гибридный подход также снижает риски. Кредиты предоплачены, поэтому максимальная сумма, которую может потратить скомпрометированный или вышедший из-под контроля скрипт, ограничена вашим балансом. В конце месяца нет дополнительных счетов, а полный ключ позволяет выполнять 8 параллельных запросов и 300 запросов в минуту, что более чем достаточно для одного разработчика.

Планирование первого пополнения

Пополнение осуществляется на любую целую сумму от $20 до $500, оплачиваемую криптовалютой (USDT в сети TRC20 или USDC в сети Base). При пополнении от $50 действует бонус: +5% при $50, +10% при $100 и +15% при $200. Пополнение на $100 даёт $110 кредита, а пополнение на $200 — $230.

В среднем профиле $20 хватает примерно на пять месяцев ($20 / $3,74 = 5,3). В тяжёлом профиле хватает чуть меньше чем на половину месяца. Баланс не сгорает, поэтому покупка большего количества, чем вам нужно, не приводит к потерям. Новые пользователи могут сначала попробовать всё с помощью $0,50 пробного баланса со страницы API-ключ; на странице тарифов есть остальные числа.

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

Дешевле ли оплата по факту использования токенов, чем подписка?

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

Потеряю ли я подписку редактора, если буду использовать API-ключ?

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

Как отследить свои расходы?

Читайте блок использования в каждом ответе или проверяйте заголовок X-Balance-USD и эндпоинт баланса. Оба показывают ваш оставшийся предоплаченный баланс.

Списываются ли средства за неудачные запросы?

Нет. Запросы, завершившиеся ошибкой или отклонённые, не тарифицируются, а кредит никогда не истекает.

Получите API-ключ

Зарегистрируйтесь, скопируйте учётные данные и обновите базовый URL. Это всё, что нужно сделать.