import gradio as gr import openai import os def analyze(xml, code): prompt = f"XML: {xml}\nCode: {code}\nAnalyze:" response = openai.ChatCompletion.create( model="gpt-3.5-turbo", messages=[{"role": "user", "content": prompt}] ) return response.choices[0].message.content gr.Interface( fn=analyze, inputs=[gr.File(), gr.File()], outputs=[gr.Textbox(), gr.File()] ).launch()