File size: 654 Bytes
fe88908 6e11b40 fe88908 fb7b745 fe88908 79e679c fe88908 e668d72 fe88908 adc2f56 fe88908 be74399 8d4a224 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import gradio as gr
import openai, subprocess, os
from agents import agente
from dotenv import load_dotenv
openai.api_key = os.getenv('SECRET_API_KEY')
setupInicial, titulo = agente("po")
messages = [{"role": "system", "content": setupInicial}]
def chatea (pregunta, history):
global messages
messages.append({"role": "user", "content": pregunta})
response = openai.chat.completions.create(model="gpt-4",messages=messages)
system_message = response.choices[0].message.content
return system_message
ui = gr.ChatInterface(fn=chatea, title=titulo, retry_btn=None, undo_btn=None, clear_btn=None, submit_btn="Enviar")
ui.launch(share=True) |