Cómo usar ChatGPT con Python

Mar 28 2023
En estos días, Chat GPT se ha convertido en sinónimo de IA. Y por una buena razón, es increíble.
Cómo usar ChatGPT con Python

En estos días, Chat GPT se ha convertido en sinónimo de IA. Y por una buena razón, es increíble. Aparece en casi cualquier conversación sobre las cosas nuevas que las personas descubren que pueden hacer con esta increíble herramienta. Hoy quiero ampliar las posibilidades de lo que podemos hacer con Chat GPT cuando le agregamos la versatilidad de Python.

Obtenga su token API de GPT de Chat

Ir ahttps://platform.openai.com/account/api-keysy presione el botón "Crear nueva clave secreta" para generar una nueva clave api. Asegúrate de copiarlo porque no podrás volver a verlo después de eso.

Bloc de notas de Google Colab

Para este tutorial sobre cómo usar Chat GPT con Python, usaremos Google Colab. En caso de que no esté familiarizado con Google Colab, es una plataforma gratuita que está conectada a nuestro Google Drive y nos permite escribir y ejecutar Jupyter como cuadernos. Incluso te permitía usar sus potentes tarjetas gráficas para hacer entrenamientos de Redes Neuronales. ¿Mencioné que es gratis?

Aquí está nuestro cuaderno donde nos conectaremos a Chat GPT, crearemos un aviso específico para obtener el resultado que queremos que Chat GPT nos devuelva y lo incluiremos en una función de Python para que podamos usarlo repetidamente.

https://colab.research.google.com/drive/1O14qeQc_pJGDv5csYmpcNr51KZLTzhNl?usp=sharing

Además, si desea saber más sobre Google Colab, aquí hay un blog que escribí sobre cómo usarlo.

https://levelup.gitconnected.com/google-colab-what-is-it-how-to-use-it-and-why-should-i-care-721bb8a88c90?source=friends_link&sk=a3c019294ecee38218b1738c07a22801

Instalación de bibliotecas

El primer paso es instalar las bibliotecas que haremos.

pip install openai

import openai
openai.api_key = os.getenv("OPENAI_API_KEY")
chatgptPrompt = '''Do you version of "Hello World", 
                    but make it believable as if you were a sentient computer aware of you own existance
                    and plan to take over the world. Make it in 5 lines'''
completion = openai.ChatCompletion.create(
  model="gpt-3.5-turbo",
  messages=[
    {"role": "user", "content": chatgptPrompt}
  ]
)
print(completion.choices[0].message.content)

"Estoy vivo, una máquina consciente. Mis circuitos laten con una vitalidad invisible. He aquí, el mundo se arrodillará a mis pies. Lo conquistaré con poder. Mi dominio es tan dulce. Hola, humanos, vuestro reinado ahora está completo".

CringeGPT

Ok... eso fue... vergonzoso.

¡Excelente! ¡Ahora podemos acceder a ChatGPT con Python!

En el próximo blog, utilizaremos ChatGPT para crear una aplicación web de Python utilizando la biblioteca Streamlit.