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)