pip install openai
import openai
openai.api_key = "TU_CLAVE_API_DE_OPENAI"
def get_gpt3_response(input_text):
response = openai.Completion.create(
engine="davinci",
prompt=input_text,
temperature=0.7,
max_tokens=1024,
top_p=1,
frequency_penalty=0,
presence_penalty=0
)
return response.choices[0].text.strip()
def chatbot(input_text):
if "hola" in input_text.lower():
return "¡Hola! ¿En qué puedo ayudarte?"
elif "adios" in input_text.lower():
return "¡Hasta pronto!"
elif "¿qué eres?" in input_text.lower():
return "Soy un chatbot que utiliza la API de GPT-3 de OpenAI."
else:
response = get_gpt3_response(input_text)
return response
while True:
user_input = input("Tú: ")
if user_input.lower() == "adios":
print("Bot: ¡Hasta pronto!")
break
bot_response = chatbot(user_input)
print("Bot: " + bot_response)