一个基于命令行的 AI 聊天助手,支持上下文记忆、API 密钥管理和自定义配置。
- 🤖 基于 DeepSeek API 的智能对话
- 💭 支持上下文记忆功能
- ⚙️ 可自定义配置(最大对话轮数、记忆开关等)
- 🧹 自动清理过期历史记录
- Unix-like 操作系统 (Linux/MacOS)
- bash 或 zsh shell
- 必需工具:
- curl
- jq
- 克隆仓库:
git clone https://github.com/ForsakenDelusion/Delusional-Terminal-Ai
cd Delusional-Terminal-Ai- 运行安装脚本:
./install.sh-
根据提示设置命令别名(默认为 'ai')
-
设置 API 密钥:
ai -key YOUR_API_KEYai 你的问题 # 询问问题ai -key [API_KEY] # 设置或清除 API 密钥
ai -memory on/off # 开启/关闭记忆功能
ai -clean # 清理对话历史
ai -status # 显示当前配置状态
ai -max [NUMBER] # 设置最大对话轮数
ai -help # 显示帮助信息支持以下简写形式:
-k=-key-m=-memory-c=-clean-s=-status-h=-help-x=-max
# 询问编程问题
ai 如何使用 Python 实现快速排序?
# 开启记忆功能
ai -memory on
# 设置最大对话轮数
ai -max 30
# 查看当前状态
ai -status- 配置目录:
~/.config/delusional-terminal-ai/ - 设置文件:
settings.cfg - 对话历史:
dialog_history.json
运行卸载脚本:
./uninstall.sh- 配置文件权限设置为 600
- 自动清理超过 3 天的历史记录
-
如果遇到权限问题:
sudo chmod +x install.sh uninstall.sh delusional-ai
-
清除记忆:
ai -clean
-
加入切换DeepSeek深度思考
-
自定义大模型调用
-
自定义模型url
-
rust重构。。。。?
欢迎提交 Issue 和 Pull Request!
MIT License
- DeepSeek API 提供支持
- 感谢所有贡献者的支持