2.0.2 • Published 5 months ago
deepseek-chat v2.0.2
DeepSeek Chat
一个基于 DeepSeek API 的命令行聊天工具,支持流式响应和配置持久化。
功能特性
- 🌟 命令行交互:直接在终端与 DeepSeek 模型聊天。
- 🔑 配置持久化:首次使用时配置 API 密钥和基础 URL,后续无需重复输入。
- 🚀 流式响应:实时接收模型响应,体验更流畅。
- 🎨 彩色输出:使用
chalk
实现彩色终端输出,提升可读性。 - ⚙️ 灵活配置:支持自定义 API 基础 URL 和其他参数。
安装
通过 npm 全局安装:
npm install -g deepseek-chat
配置 API 参数
首次使用需要配置 DeepSeek API 密钥和基础 URL:
deepseek-chat add
按照提示输入以下信息:
模型名称:xxx 模型ID:默认deepseek-ai/DeepSeek-V3 API 密钥:您的 DeepSeek API 密钥。 API 基础 URL:DeepSeek API 的基础 URL(默认:https://api.deepseek.com/v1)。
配置完成后,信息会存储在本地,后续无需重复输入。
启动聊天
运行以下命令启动聊天:
deepseek-chat chat
查看帮助
查看所有可用命令和选项:
deepseek-chat --help
示例
配置 API 参数
$ deepseek-chat add
🌟 首次使用需要配置API参数
? 请输入模型名称:DeepSeek-V3
? 请输入模型ID:deepseek-ai/DeepSeek-V3
? 请输入模型API密钥: sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
? API基础地址(默认:https://api.deepseek.com/v1): https://api.deepseek.com/v1
✅ 配置 DeepSeek-V3 已保存!
切换模型
$ deepseek-chat switch
? 请选择要使用的模型: (Use arrow keys)
> Deepseek_V3
Qwen2.5-Coder-7B
修改模型配置
$ deepseek-chat edit
? 请选择要修改的模型: (Use arrow keys)
> Deepseek_V3
Qwen2.5-Coder-7B
删除模型
$ deepseek-chat delete
启动聊天
deepseek-chat chat
💬 进入聊天模式
你: 你好,DeepSeek!
DeepSeek: 你好!有什么我可以帮你的吗?
查看所有模型配置
deepseek-chat list
🚀 配置信息:
模型名称:DeepSeek-V3
模型ID:deepseek-ai/DeepSeek-V3
API密钥:sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
API地址:https://api.siliconflow.cn/v1
许可证
本项目基于 MIT 许可证 开源。