
chatgpt? goで記述されたテキストユーザーインターフェイス(TUI)モード付き。
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 --editCHATGPTツールのTUIモードには、追加のフラグなしでchatgptuiコマンドを実行することでアクセスできます。コマンドを実行すると、言語モデルを使用するために必要な必要な構成入力を提供するように求められます。
構成入力には、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このリストを表示することにより、その機能とパフォーマンスに基づいて、ニーズに最適なモデルを簡単に選択できます。使用するモデルを選択したら、構成ビューモデルを使用して要件に従って構成できます。
Sashabaranov/Go-OpenaiとBubbles、Bubbletea&Lipglossで構築されたChatgptuiは、CharmBraceletによって構築されています。
貢献は大歓迎です!
MITの下でリリースされたChatGptui 。 LICENSEファイルを参照してください。