Что произошло

Недавний анализ сравнил два инструмента для программирования — Claude Code и OpenCode, сосредоточив внимание на их эффективности в использовании токенов. Наблюдения показали, что Claude Code потребил 33 000 токенов перед обработкой запроса, в то время как OpenCode использовал только 7 000 токенов. Эта разница вызвала интерес и подтолкнула к более глубокому изучению их производительности.

Почему это важно

Эффективность использования токенов имеет решающее значение для разработчиков, использующих ИИ-инструменты, так как она напрямую влияет на затраты и производительность. Более высокое использование токенов может привести к увеличению расходов, особенно для тех, кто сильно полагается на эти инструменты для выполнения задач по программированию. Понимание различий в том, как работают эти два инструмента, поможет пользователям принимать обоснованные решения о том, какой из них использовать в зависимости от их конкретных потребностей и бюджета.

Контекст

Расследование началось, когда пользователи столкнулись с проблемами в OpenCode и временно переключились на Claude Code. В этот период они заметили значительное увеличение использования токенов, что привело к гипотезе о том, что Claude Code менее эффективен. Для подтверждения этого была внедрена система логирования для отслеживания запросов и соответствующего использования токенов между двумя инструментами.

Что это значит

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