Sobre el proyecto
Takakia es una interfaz de chat de IA basada en terminal diseñada específicamente para hardware antiguo o de bajas especificaciones. Prioriza la eficiencia mediante el uso de adaptadores de streaming HTTP sin estado y un método de truncamiento de contexto de ventana deslizante para mantener bajos el uso de memoria y de CPU.
Las capacidades clave incluyen:
- Soporte multi-proveedor para Gemini y APIs compatibles con OpenAI con la capacidad de cambiar de proveedor durante una sesión.
- Un REPL de terminal que cuenta con historial de entrada, comandos de barra (slash-commands) y un asistente de configuración interactivo.
- Perfiles de prompts de sistema dinámicos (por ejemplo, estudio, traducción, escritura) que pueden personalizarse mediante archivos Markdown en el directorio de configuración local.
- Almacenamiento en caché de modelos y descubrimiento en línea para los listados de modelos del proveedor.
- Soporte de localización para inglés y portugués brasileño.
- Gestión de configuración segura mediante permisos de archivo estrictos.
La herramienta está construida con Python 3.9+ y utiliza librerías como HTTPX, Rich y Prompt Toolkit. Excluye intencionalmente el soporte para archivos o imágenes adjuntas para mantener su huella ligera.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.