# deep-chat-node **Repository Path**: phpervip/deep-chat-node ## Basic Information - **Project Name**: deep-chat-node - **Description**: Node.js 在本地调用 DeepSeek API 实现聊天 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-09 - **Last Updated**: 2025-02-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DeepSeek Chat Node.js 客户端 这是一个基于Node.js的命令行聊天应用,使用硅基流动(SiliconFlow)的API接口调用DeepSeek模型进行智能对话。 应用支持流式输出响应,并自动保存所有对话记录。 ## 功能特点 - 基于DeepSeek-V3模型的智能对话 - 流式响应,实时显示AI回复 - 自动保存对话记录 - 简单的命令行交互界面 ## 环境要求 - Node.js 14.0 或更高版本 - npm 包管理器 ## 项目结构 ``` deepseek-chat/ ├── main.js # 主程序文件 ├── package.json # 项目配置文件 ├── .gitignore # Git忽略文件 └── conversation.txt # 对话记录文件(自动生成) ``` ## 快速开始 ### 1. 安装依赖 在项目根目录下执行: ```bash npm install ``` ### 2. 配置API密钥 在 `main.js` 文件中,将 `apiKey` 替换为你的硅基流动API密钥: ```javascript this.apiKey = 'your-api-key-here'; ``` ![APIKey修改](./images/01.jpg) ### 3. 运行程序 ```bash npm start ``` ![命令行交互界面](./images/02.jpg) 或直接使用node运行: ```bash node main.js ``` ## 使用说明 1. 启动程序后,在命令行中输入你的问题 2. 按回车键发送问题 3. 等待AI响应(支持流式输出) 4. 输入 'q' 并按回车键退出程序 ## 对话记录 所有的对话记录会自动保存在项目根目录下的 `conversation.txt` 文件中,包含: - 问题和回答的时间戳 - 用户输入的问题 - AI的完整回答 ## 注意事项 1. 请确保你有有效的硅基流动API密钥 2. 保持网络连接稳定 3. API密钥请妥善保管,不要提交到代码仓库 ## 依赖包 - axios: 用于发送HTTP请求 - moment: 用于时间格式化 ## 许可证 MIT License ## 立即体验 想要体验 DeepSeek 的强大功能?现在就开始吧! 快来体验 DeepSeek:https://cloud.siliconflow.cn/i/7qQzHGZs 快来体验 DeepSeek:https://cloud.siliconflow.cn/i/7qQzHGZs 快来体验 DeepSeek:https://cloud.siliconflow.cn/i/7qQzHGZs