
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文件。