Kailxzz commited on
Commit
1859ea0
1 Parent(s): 2c7db74

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -12
app.py CHANGED
@@ -1,4 +1,4 @@
1
- import streamlit as st
2
  import requests
3
  import json
4
  import os
@@ -16,17 +16,22 @@ def generate_response(prompt):
16
  if response.status_code == 200:
17
  return response.json()
18
  else:
19
- st.error(f"Error: {response.status_code}")
20
- st.error(response.text)
21
- return None
22
 
23
- def main():
24
- st.title("Code Assistant")
25
- prompt = st.text_area("Enter your prompt", height=100)
26
- if st.button("Submit"):
27
- response = generate_response(prompt)
28
- if response:
29
- st.text_area("Response", value=json.dumps(response, indent=2), height=200)
 
 
 
 
 
 
 
30
 
31
  if __name__ == "__main__":
32
- main()
 
1
+ import gradio as gr
2
  import requests
3
  import json
4
  import os
 
16
  if response.status_code == 200:
17
  return response.json()
18
  else:
19
+ return f"Error: {response.status_code}\n{response.text}"
 
 
20
 
21
+ def main(prompt):
22
+ response = generate_response(prompt)
23
+ if isinstance(response, str):
24
+ return response
25
+ else:
26
+ return json.dumps(response, indent=2)
27
+
28
+ iface = gr.Interface(
29
+ fn=main,
30
+ inputs=gr.Textbox(lines=4, placeholder="Enter your prompt here..."),
31
+ outputs=gr.Textbox(lines=10),
32
+ title="Code Assistant",
33
+ description="Enter your prompt and get responses from the model."
34
+ )
35
 
36
  if __name__ == "__main__":
37
+ iface.launch()