Update app.py
Browse files
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
|
81 |
-
import os
|
82 |
-
import re
|
83 |
|
84 |
def function(prompt):
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
112 |
|
113 |
-
|
114 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|