File size: 418 Bytes
2daf02a 59df5be 2daf02a e20dbf5 59df5be e20dbf5 2daf02a e20dbf5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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() |