这个项目能做什么
Takakia 是一款基于终端的 AI 聊天界面,专门为旧款或低配置硬件设计。它通过使用无状态 HTTP 流适配器和滑动窗口上下文截断方法,优先确保效率,从而降低内存和 CPU 的占用。
核心功能包括:
- 支持 Gemini 和兼容 OpenAI 的多供应商 API,并允许在会话期间切换供应商。
- 拥有输入历史、斜杠命令和交互式配置向导的终端 REPL。
- 动态系统提示词配置文件(例如:学习、翻译、写作),可通过本地配置目录中的 Markdown 文件进行自定义。
- 模型缓存以及供应商模型列表的在线发现功能。
- 支持英语和巴西葡萄牙语的本地化。
- 使用严格的文件权限进行安全的配置管理。
该工具基于 Python 3.9+ 构建,并使用了 HTTPX、Rich 和 Prompt Toolkit 等库。为了保持轻量级的特性,它特意不提供文件或图像附件的支持。
评论
0 评分人数达到10人后显示
登录后参与讨论。