import gradio as gr from openai import OpenAI def generate_response(user_input): client = OpenAI() response = client.responses.create( model="gpt-4o", input=[ { "role": "system", "content": [ { "type": "input_text", "text": user_input } ] } ], text={ "format": { "type": "text" } }, reasoning={}, tools=[], temperature=1, max_output_tokens=2048, top_p=1, store=True ) return response.text # Adjust based on OpenAI response format # Gradio UI demo = gr.Interface( fn=generate_response, inputs=gr.Textbox(label="Enter your prompt"), outputs=gr.Textbox(label="Generated Response"), title="OpenAI GPT-4o Bot Guide Generator", description="Enter a request, and the bot will generate a response using OpenAI's API." ) demo.launch()