产品简介
gptcli 是一个基于 Python 的命令行工具,支持 Windows、macOS 和 Linux 系统,允许用户通过 OpenAI API 在终端中与 GPT 模型(如 gpt-3.5-turbo、gpt-4)对话。它解决了无需图形界面即可快速进行 AI 交互的需求,适合开发者、命令行爱好者和需要轻量级 AI 对话的用户。
核心功能
- 支持任何 OpenAI 兼容 API 和多种模型
- 流式输出带 Markdown 渲染和代码高亮
- 代理支持(HTTP/HTTPS/SOCKS4A/SOCKS5)
- 多行输入和会话管理(保存/加载为 Markdown/JSON 文件)
- 实时显示令牌使用量和计费信息
快速开始
- 克隆仓库:git clone <仓库地址>
- 安装依赖:pip3 install -U -r requirements.txt
- 配置文件:复制 demo_config.json 到 conf/config.json 并设置 API 密钥
- 运行程序:./gptcli.py -c conf/config.json
界面预览
与其他方案对比
| 对比项 | gptcli | 同类方案 |
|---|---|---|
| 功能丰富度 | 轻量简洁,专注于命令行 AI 对话,单一 Python 脚本 | 功能更全面,支持 RAG、图像生成、Function Calling 等高级特性 |
适合谁用
- 开发者在终端中调试或集成 OpenAI API
- 系统管理员使用命令行快速查询信息
- 学生学习 AI 对话和 API 使用
下载与版本
当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/evilpan/gptcli