
Chatgpt? Mit dem TUI -Modus (Text User Interface) in Go geschrieben.
Chatgptui ist ein interaktives Tool, mit dem Benutzer mithilfe einer textbasierten Benutzeroberfläche (TUI) mit der OpenAI-Sprachmodell von OpenAI (Generative PreAnt Transformator) in Echtzeit interagieren können. Dieses Tool bietet eine bequeme und intuitive Möglichkeit, mit dem Sprachmodell zu kommunizieren und menschliche Textantworten zu generieren, um es zu einem idealen Werkzeug für alle zu erforschen, die die Funktionen von Sprachmodellen erforschen oder Konversationsanwendungen erstellen möchten.

Chatgptui ist so konzipiert, dass sie einfach zu bedienen und sehr anpassbar sind. Das Tool unterstützt eine Reihe von Konfigurationsoptionen und ermöglicht es den Benutzern, das Sprachmodell auszuwählen, das sie verwenden möchten, die Länge der generierten Antworten festlegen und vieles mehr. Darüber hinaus bietet Chatgptui eine Reihe von Tastaturverknüpfungen für eine schnelle und einfache Navigation über die verfügbaren Optionen, sodass das Tool benutzerfreundlicher und effizienter wird.
go install github.com/dwisiswant0/chatgptui@latestHier sind alle Optionen, die es unterstützt.
$ 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 Der TUI -Modus des ChatGPT -Tools kann durch Ausführen des chatgptui -Befehls ohne zusätzliche Flags zugegriffen werden. Beim Ausführen des Befehls werden Sie aufgefordert, die erforderlichen Konfigurationseingänge bereitzustellen, die für die Verwendung des Sprachmodells erforderlich sind.
Die Konfigurationseingänge können Parameter wie den OpenAI -API -Schlüssel, das Modell, die maximale Länge des generierten Textes usw. enthalten. Diese Einstellungen können angepasst werden, um die vom Modell generierte Ausgabe gemäß Ihren Anforderungen anzupassen.
Sobald Sie die erforderlichen Konfigurationseingänge bereitgestellt haben, wird das System Sie zum Chat -Ansichtsmodell leitet. Hier können Sie damit beginnen, Antworten zu generieren, indem Sie Ihre Eingabeaufforderungen in die Schnittstelle eingeben. Das Chat -Ansichtsmodell zeigt den Gesprächsverlauf an und erleichtert es, das laufende Gespräch im Auge zu behalten.
Um das Benutzererlebnis zu verbessern und benutzerfreundlicher zu gestalten, bietet das Tool eine Reihe von Tastaturverknüpfungen, die sowohl in den Konfigurations- als auch in den Chat-Ansichtsmodellen verwendet werden können. Mit diesen Verknüpfungen können Sie verschiedene Aktionen schnell ausführen und das Tool einfacher machen und mit dem Sprachmodell interagieren.
↑ / ↓ : Verwenden Sie die Auf- und Ab -Pfeiltasten, um die Optionen im Ansichtsmodell zu navigieren.ctrl+c / esc : Verwenden Sie diese Tastaturkombinationen, um den Chatgptui zu beenden.tab : Verwenden Sie diesen Schlüssel, um den Standardwert für ein Feld im Konfigurationsansichtsmodell auszufüllen. Zusätzlich zu diesen Verknüpfungen bietet Chatgptui auch eine bequeme Möglichkeit, den Chat -Verlauf zu beseitigen. Geben Sie einfach /clear oder /c im Textbereich des Chat -Ansichtsmodells ein, um den Chat -Verlauf zu löschen und ein neues Gespräch zu beginnen.
Diese Tastaturverknüpfungen können Ihnen helfen, Ihren Workflow zu optimieren und Ihre Produktivität zu steigern, Ihre Zeit zu sparen und das Chatgptui -Tool bequemer zu verwenden. Sie ermöglichen es Ihnen, schnell durch die verfügbaren Optionen zu navigieren, die Standardwerte einfach auszufüllen und den Chat -Verlauf nur mit wenigen Tastenanschlägen zu löschen, wodurch Ihre Gesamterfahrung mit dem Tool verbessert wird!
Wenn Sie den Befehl chatgptui ausführen, werden Sie sofort zum Chat -Ansichtsmodell geleitet, wo Sie mit dem Sprachmodell chatten können. Das Chat -Ansichtsmodell zeigt den Gesprächsverlauf an und Sie können Ihre Eingabeaufforderung eingeben, um eine Antwort aus dem Modell zu generieren.
Wenn Sie eine der Konfigurationseinstellungen wie das Modell oder die Temperatur ändern möchten, können Sie das Flag -e / --edit verwenden. Dadurch werden Sie in das Konfigurationsansichtsmodell umgeleitet, wo Sie die erforderlichen Felder entsprechend Ihren Anforderungen ändern können. Sobald Sie die Konfiguration aktualisiert haben, können Sie zum Chat -Ansichtsmodell zurückkehren, um mit den aktualisierten Einstellungen weiter zu chatten.
chatgptui --edit Falls Sie die Konfiguration vollständig entfernen möchten, können Sie das Flag --rm -Flag verwenden. Dadurch wird die Konfiguration und alle zugehörigen Daten gelöscht, sodass Sie mit einer neuen Konfiguration frisch beginnen können.
chatgptui --rm Chatgptui bietet Unterstützung für mehrere OpenAI -Sprachmodelle mit jeweils eigenen einzigartigen Funktionen und Funktionen. Um eine Liste aller verfügbaren Modelle anzuzeigen, aus denen Sie bei der Konfiguration des Sprachmodells auswählen können, können Sie das Flag -l / --list verwenden.
Die Verwendung des Flags -l zeigt eine Liste aller OpenAI -Modelle an, die derzeit von Chatgptui unterstützt werden.
$ 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-001Durch das Anzeigen dieser Liste können Sie einfach das Modell auswählen, das Ihren Anforderungen am besten anhand seiner Funktionen und Leistung entspricht. Sobald Sie das Modell ausgewählt haben, das Sie verwenden möchten, können Sie es je nach den Anforderungen mit dem Konfigurationsansichtsmodell konfigurieren.
Chatgptui, erbaut mit Sashabaranov/Go-Openai, und Bubbles, Bubbletea & Lipgloss von Charmbracelet.
Beiträge sind willkommen!
Chatgptui wurde unter MIT veröffentlicht. Siehe LICENSE .