1 Star 0 Fork 0

phpervip/deep-chat-node

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
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. 安装依赖

在项目根目录下执行:

npm install

2. 配置API密钥

main.js 文件中,将 apiKey 替换为你的硅基流动API密钥:

this.apiKey = 'your-api-key-here';

APIKey修改

3. 运行程序

npm start

命令行交互界面

或直接使用node运行:

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

空文件

简介

Node.js 在本地调用 DeepSeek API 实现聊天 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/phpervip/deep-chat-node.git
git@gitee.com:phpervip/deep-chat-node.git
phpervip
deep-chat-node
deep-chat-node
master

搜索帮助