Оновлено залежність Gradio до версії 5.0.0 у файлі requirements.txt для покращення сумісності з новими функціями та виправленнями. Це забезпечить кращу продуктивність та стабільність платформи MarkItDown.
Оновлено метадані проекту MarkItDown, включаючи нову інформацію про версії SDK та Python. Додано інструкції для розгортання на Hugging Face Spaces, що включають налаштування секретів та змінних середовища. Змінено залежності у requirements.txt для відповідності новим версіям бібліотек.
Оновлено типи аналізу за замовчуванням у Gradio інтерфейсі на "Content Summary" та "Gemini 2.0 Flash". Внесено зміни до системних повідомлень для покращення контексту аналізу, щоб відображати мову оригінального документа. Видалено застаріле повідомлення про виправлення у відображенні результатів.
Вимкнено за замовчуванням можливість аналізу за допомогою Gemini у Gradio інтерфейсі. Внесено зміни до логіки відображення конфігурації обробки, щоб покращити користувацький досвід. Видалено застаріле повідомлення про виправлення у налаштуваннях аналізу.
Виправлено логіку відображення результатів у Gradio інтерфейсі, щоб різні типи аналізу показували відповідні результати. Додано нові методи форматування для аналізу якості, структури, змісту та якості витягування. Включено повідомлення про виправлення у інтерфейсі для покращення користувацького досвіду.
Додано логування запитів на обробку документів та виконання аналізу Gemini. Поліпшено обробку помилок з можливістю використання резервних моделей при перевищенні квоти. Це підвищує надійність системи та забезпечує кращу видимість процесів обробки.
Оновлено точку входу для платформи MarkItDown, спростивши структуру коду та зменшивши обсяг імпортів. Введено нові модулі для обробки документів та інтерфейсу Gradio, що покращує організацію коду та підвищує його читабельність. Змінено підхід до управління станом програми та обробки запитів.
Додано підтримку завантаження конфігурації середовища з файлу .env, включено можливість увімкнення аналізу за допомогою Gemini AI. Поліпшено обробку запитів, додано управління видимістю елементів інтерфейсу на основі налаштувань LLM. Внесено зміни до інтерфейсу Gradio для інтеграції нових функцій.
Оновлено моделі Gemini до версії 2.0 у всіх відповідних файлах, включаючи AGENTS.md, INSTRUCTION.md, app.py, requirements.txt та інші. Змінено залежність на google-genai для інтеграції з новим клієнтом. Поліпшено обробку запитів та візуалізацію аналізу.