| 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() |