
chatgpt?使用文本用户界面(TUI)模式编写的GO。
ChatGptui是一种交互式工具,可允许用户使用基于文本的用户界面(TUI)实时与OpenAI的GPT(生成预训练的变压器)语言模型进行交互。该工具提供了一种方便,直观的方式,可以与语言模型进行通信并生成类似人类的文本响应,从而使其成为任何希望探索语言模型或创建对话应用程序功能的人的理想工具。

Chatgptui旨在易于使用且高度可定制。该工具支持一系列配置选项,允许用户选择他们想要使用的语言模型,设置生成的响应的长度等等。此外,Chatgptui提供了一系列键盘快捷键,以快速简便地通过可用选项进行导航,从而使工具更加友好和高效。
go install github.com/dwisiswant0/chatgptui@latest这是它支持的所有选项。
$ chatgptui -h
ChatGPTUI ? v1.0.0
--
ChatGPT with Textual User Interface
made with ? by dw1
Usage: chatgptui [options]
Options:
-e, --edit Edit configuration
-l, --list List all supported OpenAI model
--rm Remove configuration
-V, --version Show current version
Examples:
chatgptui
chatgptui --edit可以通过在没有任何其他标志的情况下运行chatgptui命令来访问ChatGpt工具的TUI模式。执行命令后,将提示您提供使用语言模型所需的必要配置输入。
配置输入可能包括参数,例如OpenAI API密钥,模型,生成的文本的最大长度等。可以根据您的要求调整这些设置以根据您的要求来调整模型生成的输出。
提供了所需的配置输入后,系统将引导您进入聊天视图模型。在这里,您可以通过将提示输入到接口中开始生成响应。聊天视图模型显示了对话历史记录,从而更容易跟踪正在进行的对话。
为了改善用户体验并使ChatGptui更加用户友好,该工具提供了一系列键盘快捷键,可以在配置和聊天视图模型中使用。这些快捷方式使您可以快速执行各种操作,并使使用该工具并与语言模型进行交互变得更容易。
↑ / ↓ :使用上下箭头键浏览视图模型中的选项。ctrl+c / esc :使用这些键盘组合退出Chatgptui。tab :使用此键填充配置视图模型中字段的默认值。除了这些快捷方式外,Chatgptui还提供了清除聊天历史记录的便捷方法。只需在聊天视图模型的文本区域中键入/clear或/c即可清除聊天历史记录并开始新的对话。
这些键盘快捷键可以帮助您简化工作流程并提高生产率,并节省时间并使Chatgptui工具更加方便使用。它们允许您快速浏览可用选项,轻松填写默认值,并仅使用几个击键清除聊天历史记录,从而改善您使用该工具的整体体验!
运行chatgptui命令时,它会立即将您引向聊天视图模型,您可以在其中开始与语言模型聊天。聊天视图模型将显示对话历史记录,您可以在提示中输入以生成模型的响应。
如果要更改任何配置设置,例如型号或温度,则可以使用-e / --edit标志。这将您将您重定向到配置视图模型,您可以根据需要修改必要的字段。更新配置后,您可以返回聊天视图模型,继续与更新的设置聊天。
chatgptui --edit如果要完全删除配置,则可以使用--rm标志。这将删除配置和所有关联的数据,从而使您可以通过新的配置开始新鲜。
chatgptui --rmChatgptui为多种OpenAI语言模型提供了支持,每个模型都有自己独特的功能和功能集。要查看配置语言模型时可以选择的所有可用模型的列表,您可以使用-l / --list标志。
使用-l标志将显示Chatgptui当前支持的所有OpenAI模型的列表。
$ chatgptui --list
gpt-4-32k-0314
gpt-4-32k
gpt-4-0314
gpt-4
gpt-3.5-turbo-0301
gpt-3.5-turbo
text-davinci-003
text-davinci-002
text-curie-001
text-babbage-001
text-ada-001
text-davinci-001
davinci-instruct-beta
davinci
curie-instruct-beta
curie
ada
babbage
code-davinci-002
code-cushman-001
code-davinci-001通过查看此列表,您可以根据其功能和性能轻松选择最适合您需求的模型。选择要使用的模型后,您可以使用配置视图模型根据要求对其进行配置。
Chatgptui由Sashabaranov/go-openai建造,Bubbletea&Lipgloss由Charmbracelet建造。
欢迎捐款!
Chatgptui在麻省理工学院发行。请参阅LICENSE文件。