/roxsgpt-cli

RoxsGPT CLI: Conéctate con GPT by @roxsross

Primary LanguagePython

RoxsGPT CLI: Conéctate con GPT

Version Beta 1.0.0 | by @roxsross

RoxsGPT es una CLI que se conecta en con la API OpenAI GPT-3.5-turbo proximamente con GPT-4. Si bien funciona tal como la interfaz web de ChatGPT, RoxsGPT está diseñado para utilizar varias técnicas de indicaciones en background para mejorar la calidad de salida y ayudar a ChatGPT a dar respuestas más rápidas.

El repositorio incluye un Dockerfile para ejecutarlo opcionalmente como contenedor. RoxsGPT se centra de forma predeterminada en DevOps, Python y AWS, pero se puede personalizar fácilmente para otros temas.

Configuración

Antes de usar RoxsGPT , debe configurar su clave API de OpenAI

Configuración de OpenAI

Puede configurar su clave API de OpenAI guardándola en un archivo llamado openai.txt

Si usas el archivo openai.txt el contenido debe ser de la siguiente manera:

sk-xxxxxxxxxxx

o si no quieres usar un archivo txt podrias exportar con la variable de entorno OPENAI_API_KEY. `export OPENAI_API_KEY=sk-xxxxxxxxxxx´

Si se establece, la variable de entorno anulará cualquier contenido de openai.txt.

Requisitos

Instalación de Python 🐍

Para usar RoxsGPT sin Docker, ejecute pip install -r requirements.txt.

Instalación con Docker 🐳

Configure RoxsGPT con los pasos anteriores, Siga la documentación oficial si Docker aún no está instalado en su sistema.

Luego, cree la imagen de Docker:

docker build -t roxsgpt .

Como funciona

Ahora que RoxsGPT está configurado, puede ejecutarlo desde la línea de comando usando

./roxsgpt.sh 

o con docker

docker run -it roxsgpt(dependiendo de cómo lo instaló y como gestionó la etiquetas).

Esto iniciará a RoxsGPT , a través de la cual podrá interactuar con GPT-3.5/*proximamente GPT-4. para salir con Ctrl+C, Ctrl+D o escribiendo /quit

Comandos

RoxsGPT 🚀 admite varios comandos / para mejorar la experiencia CLI

****** Para esta version solo disponible dos comandos ******

Comando Funcionalidad
/reset Borra todo el registro de mensajes. Haga esto con frecuencia para ahorrar en costos de API (esto reduce el recuento de tokens)
/quit Salida del programa


⌨️ con ❤️ por roxsross 😊

"No se trata de cambiar el mundo, creo que creas un cambio pequeño, pero que te importe estás cambiando las cosas".

site Blog Twitter Linkedin Badge Instagram Badge Youtube Badge