
Chatgpt? avec le mode Interface utilisateur textuel (TUI) écrit en Go.
ChatGptUi est un outil interactif qui permet aux utilisateurs d'interagir avec le modèle de langue GPT (Generative pré-formé) en temps réel, en utilisant une interface utilisateur basée sur le texte (TUI). Cet outil fournit un moyen pratique et intuitif de communiquer avec le modèle de langue et de générer des réponses de texte de type humain, ce qui en fait un outil idéal pour quiconque cherche à explorer les capacités des modèles de langue ou à créer des applications conversationnelles.

ChatGptui est conçu pour être facile à utiliser et hautement personnalisable. L'outil prend en charge une gamme d'options de configuration, permettant aux utilisateurs de sélectionner le modèle de langue qu'ils souhaitent utiliser, de définir la durée des réponses générées, etc. De plus, ChatGptui fournit une gamme de raccourcis clavier pour une navigation rapide et facile à travers les options disponibles, ce qui rend l'outil plus convivial et plus efficace.
go install github.com/dwisiswant0/chatgptui@latestVoici toutes les options qu'elle prend en charge.
$ 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 Le mode TUI de l'outil Chatgpt peut être accessible en exécutant la commande chatgptui sans aucun indicateur supplémentaire. Lors de l'exécution de la commande, vous serez invité à fournir les entrées de configuration nécessaires qui sont nécessaires pour utiliser le modèle de langue.
Les entrées de configuration peuvent inclure des paramètres tels que la touche API OpenAI, le modèle, la longueur maximale du texte généré, etc. Ces paramètres peuvent être ajustés pour adapter la sortie générée par le modèle en fonction de vos exigences.
Une fois que vous avez fourni les entrées de configuration requises, le système vous dirigera vers le modèle de vue de chat. Ici, vous pouvez commencer à générer des réponses en entrant vos invites dans l'interface. Le modèle de vue de chat affiche l'historique de la conversation, ce qui facilite le suivi de la conversation en cours.
Pour améliorer l'expérience utilisateur et rendre le chatpptui plus convivial, l'outil propose une gamme de raccourcis clavier qui peuvent être utilisés dans les modèles de configuration et de vue de chat. Ces raccourcis vous permettent d'effectuer rapidement diverses actions et de faciliter l'utilisation de l'outil et d'interagir avec le modèle de langue.
↑ / ↓ : Utilisez les touches de flèche de haut en bas pour naviguer dans les options du modèle de vue.ctrl+c / esc : Utilisez ces combinaisons de clavier pour quitter le chatpptui.tab : utilisez cette touche pour remplir la valeur par défaut pour un champ dans le modèle de vue de configuration. En plus de ces raccourcis, ChatGptui fournit également un moyen pratique de nettoyer l'historique du chat. Tapez simplement /clear ou /c dans la zone de texte du modèle de vue de chat pour effacer l'historique de chat et démarrer une nouvelle conversation.
Ces raccourcis clavier peuvent vous aider à rationaliser votre flux de travail et à augmenter votre productivité, et à gagner du temps et à rendre l'outil ChatGptui plus pratique à utiliser. Ils vous permettent de naviguer dans les options disponibles rapidement, de remplir facilement les valeurs par défaut et de dégager l'historique de chat avec seulement quelques touches, améliorant votre expérience globale avec l'outil!
Lorsque vous exécutez la commande chatgptui , il vous dirigera immédiatement vers le modèle de vue de chat, où vous pouvez commencer à discuter avec le modèle de langue. Le modèle de vue de chat affichera l'historique de la conversation et vous pouvez saisir votre invite pour générer une réponse à partir du modèle.
Si vous souhaitez modifier l'un des paramètres de configuration, tels que le modèle ou la température, vous pouvez utiliser l'indicateur -e / --edit . Cela vous redirigera vers le modèle de vue de configuration, où vous pouvez modifier les champs nécessaires en fonction de vos besoins. Une fois que vous avez mis à jour la configuration, vous pouvez revenir au modèle de vue de chat pour continuer à discuter avec les paramètres mis à jour.
chatgptui --edit Dans le cas où vous souhaitez supprimer entièrement la configuration, vous pouvez utiliser l'indicateur --rm . Cela supprimera la configuration et toutes les données associées, vous permettant de recommencer avec une nouvelle configuration.
chatgptui --rm ChatGptUi fournit une prise en charge de plusieurs modèles de langage OpenAI, chacun avec son propre ensemble unique de fonctionnalités et de capacités. Pour afficher une liste de tous les modèles disponibles parmi lesquels vous pouvez choisir lors de la configuration du modèle de langue, vous pouvez utiliser l'indicateur -l / --list .
L'utilisation de l'indicateur -l affichera une liste de tous les modèles OpenAI qui sont actuellement pris en charge par ChatGptui.
$ 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-001En affichant cette liste, vous pouvez facilement sélectionner le modèle qui correspond le mieux à vos besoins, en fonction de ses capacités et de ses performances. Une fois que vous avez sélectionné le modèle que vous souhaitez utiliser, vous pouvez le configurer en fonction de vos exigences à l'aide du modèle de vue de configuration.
Chatgptui construit avec Sashabaranov / go-openai, et Bubbles, Bubbletea & LipGloss par Charmbracelet.
Les contributions sont les bienvenues!
Chatgptui publié sous le MIT. Voir le fichier LICENSE .