本项目仅供学习和研究使用,禁止用于非法用途。项目中的AI对话模型和角色设定仅用于学习交流, 请勿用于非法或不当用途。使用本项目时请遵守相关法律法规。
- 项目的主要入口文件
- 包含了整个图形界面的实现
- 负责处理用户交互和对话逻辑
- 使用 PyQt6 构建现代化界面
- 配置文件,用于存储 API 相关信息
- 需要配置以下内容:
- api_key: API密钥
- base_url: API基础URL
- model: 使用的模型名称(如 qwen-plus)
- 请确保该文件不被公开分享
- 项目说明文档
- 包含基本的使用说明
- 环境配置指南
- 使用方法和注意事项
- 支持多种角色的 AI 对话
- 现代化深色界面设计
- 历史对话管理与加载
- 实时对话保存
- 角色详细信息展示
- 安装依赖: PyQt6, openai, pyyaml
- 配置 config.yaml 文件,填写 API 相关信息
- 运行 cli_format_chat.py 启动应用
- 主菜单选项:
- 开启新对话: 选择角色开始新对话
- 加载历史对话: 查看和继续之前的对话
- 退出程序
- 左侧面板: 显示角色详细信息(性格特征、背景故事等)
- 右侧面板: 对话区域
- 底部: 消息输入框和功能按钮
- 确保 config.yaml 配置正确
- 历史对话可以随时加载和查看
- 新对话会自动保存到数据库
- 对话内容仅供学习交流使用
- Enter: 发送消息
- 清空对话: 清除当前对话内容
- 返回: 回到主菜单
- 对话自动保存到本地数据库
- 可以查看和加载历史对话
- 支持多个会话管理
本项目开发的目的是为了学习和研究AI对话技术,所有对话内容和角色设定均为虚构, 不代表任何现实观点。使用者应对自己的行为负责,开发者不承担任何法律责任。