01. WHATSAPP CHATGPT

Chatbot de WhatsApp con ChatGPT con Python

Para comenzar a crear nuestro Chatbot de WhatsApp con ChatGPT debemos tener una cuenta de OpenAI (la empresa dueña de ChatGPT) además una API Key siguiendo estos pasos:

Crear una API Key de ChatGPT

image 9
Vamos a https://platform.openai.com/signup Nos registramos ya sea con tu email o con tu cuenta de Google o Microsoft
image 10
Damos click en nuestro perfil y despues en “View API Key”

image 11

Instalar Python y librerías OpenAI

Descargar Python
Vamos a https://www.python.org/downloads/ y descargamos la versión 3.11 o superior
Instalar Python
Activamos el check “Add python to PATH” y click en Install Now

image 14
Damos click en Cerrar

Abrir cmd
Abro un CMD validamos que este instalado python asi python –version e instalamos openai

python --version
pip install openai

Escribir código

Codigo
Abrimos un editor de código y pegamos este código, recordemos sustituir el api-key y hacer la pregunta que queramos

import openai
# Indica el API Key
openai.api_key = "tu_api_key"
# Uso de ChapGPT en Python
model_engine = "text-davinci-003"
prompt = "la suma de 5 mas 5"
completion = openai.Completion.create(engine=model_engine,
                                    prompt=prompt,
                                    max_tokens=1024,
                                    n=1,
                                    stop=None,
                                    temperature=0.7)
respuesta=""
for choice in completion.choices:
    respuesta=respuesta+choice.text
    print(f"Response: %s" % choice.text)

Chatbot de WhatsApp con ChatGPT
Resultado del Chatbot de WhatsApp con ChatGPT

🔗Codigo: Chatbot de WhatsApp con ChatGPT · programadornovato/ChatgptWhatsApp@ae10470 (github.com)

Los comentarios están cerrados.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad