Skip to content

gvcgo/gogpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo

asciicast

Gogpt是什么?


Gogpt 是一个非常简洁直观的基于TUI的GPT客户端. 支持ChatGPT(3.5, 4.0)和讯飞星火(1.1, 2.1, 3.1)。

安装使用


  • 从releases下载,解压可得到可执行文件,支持Win/Mac/Linux。
  • 编译安装。
go install github.com/moqsien/gogpt/tree/main/pkgs/cmd/gogptm@latest
  • 你也可以安装(下载或者自行编译)gvc, gvc是一个超级强大的本地开发环境管理工具,已经集成了gogpt。
"→" 切换到下一个Tab

"←" 切换到上一个Tab

"ctrl+w" 在ChatGPT和讯飞星火之间切换。

配置(Configuration Tab,使用左右箭头切换Tab)

功能描述


  • j178更好用。

  • 支持本地代理配置(http或者socks5)。
  • 可以在TUI界面进行配置,无需手动编辑json文件或者设置环境变量等。
  • 更简洁直观的界面,无冗余功能。
  • 更多的Prompt选择,支持170+项选择。也可以自行在Configuration页面定制。

感谢

特别说明

本项目参考了chatgpt。绝大部分代码进行了重新设计。剔除了没有太多用的功能。 增加了界面配置,本地代理支持。 最开始,本来想将chatgpt集成到gvc中,但是发现一些代码属于包内私有,给作者提过issue,但不幸遭拒。 后来想想,可以使用其中一部分,其余自行实现。结果在还未完全实现之前,被作者拉黑了,导致无法fork该项目。原因在于当时功能尚未完成,所以没有在gvc的感谢中添加chatgpt项目。这,确实有点尴尬……所以,后来把gvc中,关于chatgpt的引用都删了。 直到最近,有空了,所以,重新另起炉灶,做一个满足自己功能需求的基于TUI的Chatgpt客户端。

最后,特别感谢chatgpt项目。没有这个项目,就没有gogpt。






What's gogpt?


Gogpt is a simple client for GPT based on TUI. Openai chatgpt(3.5, 4.0) and Iflytek spark(1.1, 2.1, 3.1) are supported.

Install


  • Download zip file from releases, decompress, use the binaries for Win/Mac/Linux.
  • Compile and install.
go install github.com/moqsien/gogpt/tree/main/pkgs/cmd/gogptm@latest
  • You can also download binaries or complie from source code from gvc. GVC has gogpt integrated.
"→" Switch to next Tab

"←" Switch to previous Tab

"ctrl+w" Switch between Chatgpt and Spark.

Features


  • Easier to use than j178.

  • Local proxy settings.
  • Configurations in TUI.
  • More simple and intuitive Interface.
  • More chatgpt prompt choices.

Thanks to