# aichat
**Repository Path**: rust_cn/aichat
## Basic Information
- **Project Name**: aichat
- **Description**: 一款基于终端的AI聊天应用程序.
- **Primary Language**: Rust
- **License**: GPL-3.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-12-28
- **Last Updated**: 2025-12-31
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
aichat
一款基于终端的AI聊天应用程序,纯粹为了娱乐而创建. 基于 ratatui
简体中文 | English
# 演示
# 环境变量
```
DEEPSEEK_API_KEY=
ALIYUN_API_KEY=
```
# 快捷键
## 通用
- Enter - 开始聊天 / 发送消息
- F1 - 显示 / 隐藏帮助
- C - 切换到中文界面
- E - 切换到英文界面
- 1-4 - 切换主题 (1:蓝色, 2:绿色, 3:橙色, 4:霓虹)
- Q - 退出应用
## 欢迎界面
- Enter - 开始聊天
- C - 切换到中文界面
- E - 切换到英文界面
- 1-4 - 切换主题
- F1 - 显示帮助
- Q - 退出应用
## 聊天界面 (正常模式)
- ← → - 切换 AI 模型
- ↑ ↓ - 上下滚动聊天历史
- PageUp - 向上滚动 10 行
- PageDown - 向下滚动 10 行
- Home - 跳转到顶部
- End - 跳转到底部
## 输入控制
- i - 进入编辑模式
- Esc - 退出编辑模式 (清除输入)
- Enter - 发送消息并返回正常模式
## 编辑模式
- Enter - 发送消息并退出编辑模式
- Esc - 退出编辑模式 (不发送消息)
- 字母/数字 - 输入文本
- Backspace - 删除最后一个字符
- Delete - 清空输入框
# 主题