Товарищи, айтишники, можете пояснить как эта пежня работает?
Ковырялся в Курсоре, он пишет, что использовано чуть больше четверти токенов и при этом в какой-то лимит упираюсь. Это что вообще? Или эта цифра, в 200К - просто нарисованная, типа за платную подписку (у меня бес)?

Что означает каждое поле
System prompt — базовая системная инструкция модели: правила поведения, стиль ответа, ограничения.
Tool definitions — описания доступных инструментов и их схемы вызова.
Rules — дополнительные правила проекта или workspace, которые Cursor подмешивает в контекст.
Skills — подключённые навыки/специализированные инструкции, если они есть.
MCP — данные и инструкции от подключённых MCP-серверов/интеграций.
Subagent definitions — описания субагентов, если Cursor использует несколько ролей или агентов.
Conversation — вся текущая переписка и введённые сообщения.
Как читать числа
27% Full означает, что использовано примерно 27% от доступного контекстного окна.
~53.5K / 200K Tokens означает, что Cursor оценивает текущий контекст примерно в 53.5 тысячи токенов при лимите 200 тысяч.
Числа справа от строк показывают, сколько токенов занимает каждый блок.
Как Cursor считает токены
Cursor обычно считает токены не по словам и не по символам, а по внутренней токенизации модели, похожей на разбиение текста на смысловые фрагменты. Поэтому:
короткое английское слово может быть 1 токеном;
длинное слово или слово с редкими символами может быть разбито на несколько токенов;
пробелы, знаки препинания, код и JSON тоже влияют на разбиение.
Практически это значит
Код обычно «дороже» текста и съедает токены быстрее.
Длинная переписка может незаметно раздувать контекст.
Инструкции, правила и tool schemas тоже занимают заметную часть лимита, даже если ты их не видишь в чате.
не благодари )))))
Контекст и лимит вроде разные вещи.
Здесь на скрине указан лимит контекста в 200к токенов, то есть твоя единая переписка без "перезапуска" разговора. А вот лимиты на само кол-во токенов где-то ещё должно быть прописано.
53.5K / 200k - это твой контекст "разговора". сетки не имеют памяти, весь разговор с ними это всегда ВЕСЬ твой текст, чат, файлы и тд каждый раз полностью заново отправленные в сетку. чем дольше говоришь с ними или чтото делаешь, тем больше контекст.
начинаешь новую задачу, которая не имеет отношения к предыдущей - делай /clear, чтобы обнулить контекст и не срать в сетку токенами, которые уже не имеют отношения к новой задаче.
делаешь задачу и она большая - делай иногда /compact, чтобы сетка сама пересказала какой хуйней занимается и уменьшила контекст.
будешь работать с проектом много и долго - создавай agents.md, попроси бота это сделать - он туда соберет кратко о чем проект, можешь ему указать что точно описать и "запомнить". это по сути единственная его память(но даже так он будет каждый раз ее перечитывать и переотправлять).
при общении с сеткой весь твой разговор в обе стороны конвертируется из буков в токены. токен - это по сути идентификатор какой то фразы, куска слова, цифор и тд.
отправлять токены - это платно. получать их обратно - тоже платно. то, что уже было в разговоре - стоит дешевле(попадает в кеш). что-то новенькое на выдачу - считает по фул прайсу сетки, на вход(от тебя в сетку) - тоже по фул прайсу.
отсюда и лимиты. платить за то, сколько использовал - пиздец как дорого, поэтому пока все сидят на подписках - так сильно дешевле, пока. сколько токенов доступно в подписке вроде как напрямую нигде не говорят, но пишут лимиты 5 часовые/недельные(хз как у кодекса).
Войдите на сайт, чтобы оставить свой комментарий...