import gradio as gr import openai, os, time def show_json(obj): display(json.loads(obj.model_dump_json())) def chat(message, history): client = OpenAI(api_key=os.environ.get("OPENAI_API_KEY")) assistant = client.beta.assistants.create( name="Math Tutor", instructions="You are a personal math tutor. Answer questions briefly, in a sentence or less.", model="gpt-4-1106-preview", ) show_json(assistant) for i in range(len(message)): time.sleep(0.5) yield "You typed: " + message[: i+1] gr.ChatInterface(chat).launch()