tommy24 commited on
Commit
da3ccad
·
1 Parent(s): 83ea675

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +46 -31
app.py CHANGED
@@ -74,44 +74,59 @@
74
  # iface = gr.Interface(fn=function1, inputs="text", outputs=[gr.Audio(label="Audio",type="numpy")])
75
  # iface.launch()
76
 
77
- import gradio as gr
78
  import requests
79
  import base64
80
- import time
81
- import os
82
- import re
83
 
84
  def function(prompt):
85
- url = os.environ.get("test7")
86
- referrer = os.environ.get("test13")
87
- headers = {
88
- "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299",
89
- "Accept": "application/json",
90
- "Accept-Language": "en-US,en;q=0.5",
91
- "Referer": referrer,
92
- "Connection": "keep-alive",
93
- "TE": "Trailers",
94
- "Flag-Real-Time-Data": "true"
95
- }
96
- data = {
97
- "input": prompt
98
- }
99
- response = requests.post(url, headers=headers, json=data)
100
- response = response.json()
101
- output = response["output"]
102
- trigger1 = os.environ.get("test9")
103
- trigger2 = os.environ.get("test10")
104
- set1 = os.environ.get("test11")
105
- set2 = os.environ.get("test12")
106
- if trigger1 in output and trigger2 in output:
107
- output = re.sub(trigger2, set1, output)
108
- output = re.sub(trigger1, set2, output)
109
  result = base64.b64encode(output.encode('utf-8'))
110
  result2 = result.decode('utf-8')
111
- return output
 
 
 
 
 
 
 
112
 
113
- iface = gr.Interface(fn=function, inputs="text", outputs="text")
114
- iface.launch()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
115
 
116
  # ********************************************************************************************
117
  # import gradio as gr
 
74
  # iface = gr.Interface(fn=function1, inputs="text", outputs=[gr.Audio(label="Audio",type="numpy")])
75
  # iface.launch()
76
 
 
77
  import requests
78
  import base64
79
+ import gradio as gr
 
 
80
 
81
  def function(prompt):
82
+ response = requests.post("https://www.teach-anything.com/api/generate", json={ ###################################### WORKING API######################################
83
+ "prompt": [
84
+ prompt,
85
+ ]})
86
+ data = response
87
+ data = str(data.content,"utf-8")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
88
  result = base64.b64encode(output.encode('utf-8'))
89
  result2 = result.decode('utf-8')
90
+ return result2
91
+
92
+ # import gradio as gr
93
+ # import requests
94
+ # import base64
95
+ # import time
96
+ # import os
97
+ # import re
98
 
99
+ # def function(prompt):
100
+ # url = os.environ.get("test7")
101
+ # referrer = os.environ.get("test13")
102
+ # headers = {
103
+ # "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299",
104
+ # "Accept": "application/json",
105
+ # "Accept-Language": "en-US,en;q=0.5",
106
+ # "Referer": referrer,
107
+ # "Connection": "keep-alive",
108
+ # "TE": "Trailers",
109
+ # "Flag-Real-Time-Data": "true"
110
+ # }
111
+ # data = {
112
+ # "input": prompt
113
+ # }
114
+ # response = requests.post(url, headers=headers, json=data)
115
+ # response = response.json()
116
+ # output = response["output"]
117
+ # trigger1 = os.environ.get("test9")
118
+ # trigger2 = os.environ.get("test10")
119
+ # set1 = os.environ.get("test11")
120
+ # set2 = os.environ.get("test12")
121
+ # if trigger1 in output and trigger2 in output:
122
+ # output = re.sub(trigger2, set1, output)
123
+ # output = re.sub(trigger1, set2, output)
124
+ # result = base64.b64encode(output.encode('utf-8'))
125
+ # result2 = result.decode('utf-8')
126
+ # return output
127
+
128
+ # iface = gr.Interface(fn=function, inputs="text", outputs="text")
129
+ # iface.launch()
130
 
131
  # ********************************************************************************************
132
  # import gradio as gr