Доступно на английском→ vust.ai
vust

Фото → калории

В этой тарелке 600 калорий или 900?

Сфотографируйте тарелку и отправьте в @vustCalBot — вернётся оценка: блюдо, калории, белки, жиры и углеводы в граммах, предположение о размере порции и уровень уверенности. Борщ, гречка с котлетой и домашний оливье — то, чего не найти по штрихкоду. Первый снимок бесплатно; дальше — в Telegram, а за фотографию, на которой не еда, денег не берут вовсе.

Первый снимок бесплатно · дальше — в Telegram · не еда — не списываетсяЭто оценка, а не медицинский совет
Фото тарелки — оценка в ответПервый снимок бесплатноДальше — в Telegram

Что здесь значит «оценка»

Оценка, по которой можно действовать, — но всё-таки оценка

Модель видит изображение, а не весы: сколько масла ушло на сковороду и насколько глубокая тарелка, по фотографии не понять. Поэтому в каждом ответе рядом с цифрой стоят предположение о размере порции и уровень уверенности — по ним видно, насколько ей доверять. Инструмент сделан, чтобы ловить крупные промахи (400 или 900 ккал), а не заменять весы и специалиста. Соусы, скрытый жир и размер порции — три источника ошибки.

Фотографии не сохраняются — остаётся только компактная запись с цифрами, чтобы /today мог сложить день.
Образцы

До и после

Один снимок, оценка — первый раз бесплатно.

Почему штрихкод здесь не помогает

Как обычно

Счётчики калорий устроены вокруг упаковки: сканируете штрихкод, приложение находит продукт в базе. Для пачки хлопьев работает. Для тарелки борща со сметаной, гречки с котлетой или домашнего оливье — нет: штрихкода у них не бывает, а в базах они либо отсутствуют, либо лежат в виде «Russian beet soup» с цифрами от чужой порции.

Как здесь

Вход — фотография того, что стоит перед вами. В ответ: название блюда, оценка калорий, белки/жиры/углеводы в граммах, предположение о размере порции и уровень уверенности. Ни поиска по базе, ни выбора граммов вручную.

Как выглядит ответ

На входе

Тарелка: запечённая рыба, картофель, немного салата. Снято на кухне при обычном свете.

На выходе

«Запечённая рыба с картофелем и салатом — примерно 640 ккал (38 г белка, 32 г жира, 48 г углеводов), исходя из стандартной порции. Уверенность средняя: главная неизвестная — масло и заправка.» Предположение о порции и уровень уверенности здесь важнее самой цифры: если предположение не совпало с вашей тарелкой, видно сразу.

Промах не должен стоить попытки

Первый снимок бесплатно

Можно попробовать, ничего не решая заранее. Снимок кота или чека не спишет денег: если на фото не еда, попытка не засчитывается.

Дальше

После первого снимка — дальше в Telegram. Если разбор сорвётся или уверенность окажется слишком низкой, чтобы называть цифры, деньги не списываются. Команда /today складывает снимки за текущие сутки: калории и макросы одним итогом.
Практические сценарии

Кому это подходит

Тем, кто просто хочет понять порядок цифры
В этой тарелке 500 ккал или 900 — без весов и без взвешивания каждого куска.
Фотография отвечает за секунды: блюдо, калории, белки/жиры/углеводы, предположение о порции и уровень уверенности.
Тем, кто ест домашнюю и постсоветскую кухню
Борщ, гречка с котлетой, оливье, сырники, плов — у всего этого нет штрихкода.
Вход — фотография тарелки, а не поиск строки в справочнике, где такого блюда либо нет, либо оно лежит с чужой порцией.
Тем, кто не готов вести дневник
Нужен приблизительный итог за день без дисциплины полноценного учёта.
Команда /today складывает сегодняшние снимки: калории и макросы одним результатом за текущие сутки.
Как это работает01–03

Как проходит один снимок

  1. 01

    Отправьте фотографию еды

    В Telegram, в @vustCalBot — без приложения и без создания аккаунта.

  2. 02

    Получите блюдо и макросы

    Калории, белки/жиры/углеводы в граммах, предположение о размере порции и уровень уверенности. Это оценка, а не медицинская или диетологическая рекомендация.

  3. 03

    Первый анализ бесплатно, дальше — в Telegram

    Первый анализ бесплатный; дальше — продолжение в Telegram. За снимок, на котором не еда, денег не берут, и неудачный анализ ничего не стоит.

Тот же инструмент · в Telegram@vustCalBot

Первую тарелку — бесплатно

Откройте @vustCalBot, отправьте фотографию еды — калории и макросы вернутся за секунды. Первый анализ бесплатный.

Открыть в Telegram
Качество и доверие

Границы: оценка, а не диагноз

Модель видит изображение, а не весы

Сколько масла ушло на сковороду и насколько глубокая тарелка — по фотографии не понять. Поэтому рядом с цифрой всегда стоят предположение о порции и уровень уверенности.

Фотографии не сохраняются

Байты снимка нужны на время одного обращения к модели. Остаётся только компактная запись с цифрами, чтобы /today мог сложить день.

Промах не стоит попытки

Если на фото не еда или уверенность слишком низкая, чтобы называть цифры, платный снимок возвращает деньги, а бесплатный анализ ничего не тратит.

FAQ

Частые вопросы

Насколько точна оценка по одной фотографии?

Это оценка, а не измерение. Модель видит изображение, а не весы: она не знает, сколько масла ушло на сковороду и насколько глубокая у вас тарелка. Поэтому в каждом ответе есть предположение о размере порции и уровень уверенности — по ним видно, насколько можно доверять цифре. Смысл инструмента в том, чтобы ловить крупные промахи (400 или 900 ккал), а не попадать в грамм.

Это медицинская или диетологическая рекомендация?

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

Работает ли он с домашней и постсоветской кухней?

Это как раз тот случай, ради которого вход сделан фотографией. Борщ, гречка с котлетой, оливье, сырники, пельмени, плов, суп с фрикадельками — у них нет штрихкода, и в англоязычных базах продуктов они либо отсутствуют, либо представлены чужой порцией. Модель смотрит на тарелку, а не ищет строку в справочнике. Составные блюда с общим маслом — плов, жаркое — остаются самым сложным случаем: скрытый жир по фотографии не виден.

Что будет, если на фото не еда?

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

Сохраняются ли фотографии еды?

Нет. Байты снимка нужны на время одного обращения к модели и после этого не остаются ни в базе, ни в логах, ни в служебных уведомлениях. Сохраняется только компактная запись с цифрами — блюдо, калории, макросы — та, из которой складывается /today. Ни фотография, ни сырой ответ модели никуда не пишутся.

Что показывает /today и есть ли история?

Итог за текущие сутки по UTC: сколько снимков, суммарные калории и суммарные белки, жиры и углеводы. Границы: только сегодня. Недельного графика, истории по месяцам и переноса записи на другой день нет — это разбор одного дня, а не система учёта.

Сколько это стоит?

Первый снимок бесплатно, дальше — в Telegram. При сбое обработки деньги не списываются.

Можно начинать

Первый анализ — бесплатно.

Без установки приложения — переписка, которая оценивает калории и макросы по фотографии; дальше — продолжение в Telegram. За снимок, на котором не еда, денег не берут.

Тарелка, а не штрихкод

Большинство счётчиков калорий устроены вокруг упаковки: сканируете штрихкод, приложение находит продукт в базе, подставляет цифры. Для пачки хлопьев это работает. Для тарелки — нет.

А еда, которую едят каждый день, живёт именно в тарелке. Борщ со сметаной, гречка с котлетой, оливье, сырники, пельмени, плов, суп с фрикадельками — у всего этого нет штрихкода, а в англоязычных базах либо нет вообще, либо есть в виде «Russian beet soup» с цифрами, к вашей порции не имеющими отношения.

Здесь вход другой: фотография того, что стоит перед вами. Бот смотрит на снимок и возвращает оценку — что это за блюдо, сколько примерно калорий, сколько белков, жиров и углеводов в граммах, и из какого размера порции он исходил.

Слово «оценка» здесь не смягчение

Это главное, что стоит понимать до первой фотографии. Модель видит изображение, а не весы. Она не знает, сколько масла ушло на сковороду, сметана ли в супе или майонез, и насколько глубокая у вас тарелка.

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

И отдельно, прямо: это не медицинская и не диетологическая рекомендация. Бот не назначает норму, не ставит диагноз и не говорит, что вам есть. Дисклеймер стоит и в приветствии, и под каждым результатом — не для юридической галочки, а потому что оценка по фотографии именно так и должна использоваться.

Что делает такой счётчик полезным на практике

Точность здесь не главная ценность. Главная — что действие занимает три секунды.

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

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

Итог за день

Команда /today складывает сегодняшние снимки в один результат: калории, белки, жиры, углеводы за текущие сутки.

Границы: только сегодня и только по UTC. Недельного графика, истории по месяцам и переноса на другой день нет — это разбор одного дня, а не система учёта.

Сколько это стоит

Первый снимок — бесплатно. Можно попробовать, ничего не решая заранее.

Дальше — в Telegram. Если разбор сорвётся — не скачалось, не распозналось, не доставилось — деньги не списываются.

Отдельное правило для промахов: если на фотографии не еда или уверенность слишком низкая, чтобы называть цифры, вы не платите. Снимок кота не должен стоить вам ничего.

Что происходит с фотографией

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

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

Когда лучше не полагаться на снимок

  • Составные блюда со скрытым жиром. Плов, жаркое, что угодно из общей кастрюли: сколько масла внутри, по фотографии не видно.
  • Соусы и заправки. Ложка майонеза в салате меняет результат сильнее, чем сам салат.
  • Напитки в непрозрачном. Кружка есть, содержимое неизвестно.
  • Снятое сверху под острым углом. Глубина тарелки пропадает, и оценка порции уезжает.

Практика простая: снимайте сбоку-сверху, чтобы была видна высота, и кладите рядом что-то знакомого размера — вилку, телефон. Оценка порции становится заметно ближе к правде.

Чего здесь нет

Нет базы продуктов и поиска по ней. Нет штрихкодов. Нет ручного ввода граммов. Нет целей, напоминаний и планов питания. Нет синхронизации с трекерами и часами.

Есть одно действие: фотография — оценка. Если вам нужен полноценный дневник с историей, целями и графиками — это другой класс продукта, и притворяться им мы не станем.