Об этом проекте

Takakia представляет собой терминальный интерфейс ИИ-чата, разработанный специально для старого оборудования или устройств с низкими техническими характеристиками. Он делает приоритетом эффективность, используя адаптеры stateless HTTP streaming и метод усечения контекста скользящим окном для поддержания низкого потребления памяти и ресурсов процессора. Ключевые возможности включают: - Поддержку нескольких провайдеров для Gemini и OpenAI-совместимых API с возможностью смены провайдера во время сессии. - Терминальный REPL с историей ввода, слэш-командами и интерактивным мастером настройки. - Динамические профили системных промптов (например, для учебы, перевода, письма), которые можно настраивать через Markdown-файлы в локальном каталоге конфигурации. - Кэширование моделей и онлайн-поиск списков моделей вендоров. - Поддержку локализации для английского и бразильского португальского языков. - Безопасное управление конфигурацией с использованием строгих прав доступа к файлам. Инструмент построен на Python 3.9+ и использует такие библиотеки, как HTTPX, Rich и Prompt Toolkit. В нем намеренно отсутствует поддержка вложений файлов или изображений для сохранения легковесности.