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.
Antes de usar RoxsGPT , debe configurar su clave API 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.
Para usar RoxsGPT sin Docker, ejecute pip install -r requirements.txt.
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 .
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
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".