
Chatgpt? Con el modo de interfaz de usuario textual (TUI) escrito en GO.
ChatGPTUI es una herramienta interactiva que permite a los usuarios interactuar con el modelo de lenguaje GPT (transformador pre-entrenado generativo) de OpenAI en tiempo real, utilizando una interfaz de usuario basada en texto (TUI). Esta herramienta proporciona una forma conveniente e intuitiva de comunicarse con el modelo de lenguaje y generar respuestas de texto similares a los humanos, lo que lo convierte en una herramienta ideal para cualquier persona que busque explorar las capacidades de los modelos de idiomas o crear aplicaciones conversacionales.

Chatgptui está diseñado para ser fácil de usar y altamente personalizable. La herramienta admite una gama de opciones de configuración, lo que permite a los usuarios seleccionar el modelo de idioma que desean usar, establecer la longitud de las respuestas generadas y más. Además, ChatGPTUI proporciona una gama de atajos de teclado para una navegación rápida y fácil a través de las opciones disponibles, lo que hace que la herramienta sea más fácil de usar y eficiente.
go install github.com/dwisiswant0/chatgptui@latestAquí están todas las opciones que admite.
$ 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 Se puede acceder al modo TUI de la herramienta CHATGPT ejecutando el comando chatgptui sin ningún indicador adicional. Al ejecutar el comando, se le pedirá que proporcione las entradas de configuración necesarias que se requieren para usar el modelo de idioma.
Las entradas de configuración pueden incluir parámetros como la tecla API de OpenAI, el modelo, la longitud máxima del texto generado, etc. Estas configuraciones se pueden ajustar para adaptar la salida generada por el modelo de acuerdo con sus requisitos.
Una vez que haya proporcionado las entradas de configuración requeridas, el sistema lo dirigirá al modelo de vista de chat. Aquí, puede comenzar a generar respuestas ingresando sus indicaciones en la interfaz. El modelo de vista de chat muestra el historial de conversación, lo que hace que sea más fácil realizar un seguimiento de la conversación en curso.
Para mejorar la experiencia del usuario y hacer que ChatGpTui sea más fácil de usar, la herramienta ofrece una gama de atajos de teclado que se pueden usar tanto en los modelos de configuración como en la vista de chat. Estos atajos le permiten realizar varias acciones rápidamente y facilitar el uso de la herramienta e interactuar con el modelo de idioma.
↑ / ↓ : use las teclas de flecha hacia arriba y hacia abajo para navegar a través de las opciones en el modelo de vista.ctrl+c / esc : use estas combinaciones de teclado para dejar el chatgptui.tab : use esta clave para completar el valor predeterminado para un campo en el modelo de vista de configuración. Además de esos atajos, ChatGpTui también ofrece una forma conveniente de despejar el historial de chat. Simplemente escriba /clear o /c en el área de texto del modelo de vista de chat para borrar el historial de chat y comenzar una nueva conversación.
Esos atajos de teclado pueden ayudarlo a optimizar su flujo de trabajo y aumentar su productividad, y ahorrar su tiempo y hacer que la herramienta ChatGpTui sea más conveniente de usar. Le permiten navegar a través de las opciones disponibles rápidamente, completar los valores predeterminados fácilmente y borrar el historial de chat con solo unas pocas pulsaciones de teclas, ¡mejorando su experiencia general con la herramienta!
Cuando ejecute el comando chatgptui , lo dirigirá inmediatamente al modelo de vista de chat, donde puede comenzar a chatear con el modelo de idioma. El modelo de vista de chat mostrará el historial de conversación, y puede escribir su solicitud para generar una respuesta del modelo.
Si desea cambiar cualquiera de los ajustes de configuración, como el modelo o la temperatura, puede usar el indicador -e / --edit . Esto lo redirigirá al modelo de vista de configuración, donde puede modificar los campos necesarios de acuerdo con sus necesidades. Una vez que haya actualizado la configuración, puede volver al modelo de vista de chat para continuar chateando con la configuración actualizada.
chatgptui --edit En caso de que desee eliminar la configuración por completo, puede usar el indicador --rm . Esto eliminará la configuración y todos los datos asociados, lo que le permitirá comenzar de nuevo con una nueva configuración.
chatgptui --rm ChatGpTui proporciona soporte para múltiples modelos de lenguaje Operai, cada uno con su propio conjunto único de características y capacidades. Para ver una lista de todos los modelos disponibles que puede elegir al configurar el modelo de idioma, puede usar el indicador -l / --list .
El uso del indicador -l mostrará una lista de todos los modelos OpenAI que actualmente son compatibles con 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-001Al ver esta lista, puede seleccionar fácilmente el modelo que mejor se adapte a sus necesidades, en función de sus capacidades y rendimiento. Una vez que haya seleccionado el modelo que desea usar, puede configurarlo de acuerdo con sus requisitos utilizando el modelo de vista de configuración.
Chatgptui construido con Sashabaranov/Go-Openai, y Bubbles, Bubbletea & Lipgloss de Charmbracelet.
¡Las contribuciones son bienvenidas!
Chatgptui lanzado en MIT. Ver archivo LICENSE .