Skip to content

mroblesdev/chatgpt-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chat con OpenAI API

Este repositorio contiene dos scripts en Python que implementan un sistema de chat utilizando la API de OpenAI. Los scripts permiten interactuar con un modelo de lenguaje (GPT-4o-mini) de manera dinámica.

Requisitos

Antes de ejecutar los scripts, asegúrate de tener instalados los siguientes elementos:

  • Python 3.7 o superior.
  • Biblioteca openai instalada. Puedes instalarla con:
    pip install openai

Configuración

Para usar los scripts, necesitas una clave de API válida de OpenAI.

client = OpenAI(api_key="TU_API_KEY")

Scripts

1. basico.py

Este script realiza una consulta simple al modelo GPT-4o-mini y muestra la respuesta en la terminal.

Uso:

python basico.py

Flujo del script:

  • Envía una pregunta definida al modelo.
  • Muestra la respuesta generada.

2. chat.py

Este script implementa un sistema de chat interactivo donde puedes enviar múltiples mensajes y recibir respuestas del modelo.

Uso:

python chat.py

Flujo del script:

  • Escribe tu mensaje en la consola.
  • Recibe una respuesta del modelo.
  • Escribe "salir", "exit" o "quit" para finalizar el programa.

Ejemplo de Ejecución

Script Básico:

Tú: ¿Qué es Python?
Asistente: Python es un lenguaje de programación...

Chat Interactivo:

Tú: Hola
Asistente: ¡Hola! ¿En qué puedo ayudarte?

Tú: ¿Qué es Python?
Asistente: Python es un lenguaje de programación...

Tú: salir
Asistente: Bye!

Contribución

Las contribuciones son bienvenidas. Siéntete libre de abrir un issue o pull request para mejoras.

Licencia

Este proyecto está licenciado bajo la MIT License.

Expresiones de Gratitud 🎁

  • Comenta a otros sobre este proyecto 📢
  • Invitame una cerveza 🍺 o un café ☕ Da clic aquí.
  • Da las gracias públicamente 🤓.

About

Uso del API de ChatGPT desde Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages