Код со скриншота в рабочий текст — Kimi
Промпт для Kimi: скриншоты и фото кода — модель переносит их в текст с отступами, помечает спорные символы и чего нет в кадре.
Пример результата
Пример: 4 кадра с записи вебинара, где лектор показывает класс на Python, шрифт мелкий и правый край срезан. Kimi отдаёт один блок кода на 60 строк: отступы сохранены, три места помечены «неразборчиво» — там, где обрезано начало строки и где непонятно, 1 или l в имени переменной. Отдельно список: нет импортов requests и json, у метода parse не видно конца, вызов класса в кадр не попал. Потом перечень явных ошибок: except без типа исключения, переменная result используется до присваивания. Совет 1: снимайте с перекрытием — пусть на каждом следующем кадре повторятся 2–3 последние строки предыдущего, тогда модель точно склеит куски в правильном порядке. Совет 2: не просите сразу «исправь» — сначала чистый перенос, иначе получите смесь из того, что было на экране, и того, что модель считает правильным, и уже не разберёте, где чьё. Совет 3: после переноса код обязательно запустите у себя: распознавание отступов в Python и обратных слешей в регулярках — самое слабое место, а Kimi код в чате не исполняет. Применение: код из видеокурса, фрагмент со скриншота в тикете, листинг из PDF-учебника, снимок экрана коллеги.