# import gradio as gr # import requests # import os # def function(Textbox,Textbox2): # target = os.environ.get("target") # target2 = os.environ.get("target2") # model = os.environ.get("model") # hrc = os.environ.get("hrc") # content = os.environ.get("content") # if Textbox2 == target: # payload = { # "model": "gpt-3.5-turbo", # "messages": [{"role": "system", "content": content},{"role": "user", "content": Textbox}], # "temperature" : 1.0, # "top_p":1.0, # "n" : 1, # "stream": False, # "presence_penalty":0, # "frequency_penalty":0, # } # headers = { # "Content-Type": "application/json", # "Authorization": f"Bearer {target2}" # } # response = requests.post(hrc, headers=headers, json=payload, stream=False) # response = response.json() # return response["choices"][0]["message"]["content"] # else: # return "Failed" # inputs = [ # gr.inputs.Textbox(label="Textbox",type="text"), # gr.inputs.Textbox(label="Textbox2",type="password") # ] # iface = gr.Interface(fn=function, inputs=inputs, outputs="text") # iface.launch() # import gradio as gr # import requests # import openai # import os # def function(Textbox,Textbox3): # target = os.environ.get("target") # target2 = os.environ.get("target2") # openai.api_key = target2 # content = os.environ.get("content") # # model = os.environ.get("model") # # hrc = os.environ.get("hrc") # if Textbox3 == target: # messages = [ # {"role": "system", "content": content}, # ] # messages.append( # {"role": "user", "content": Textbox}, # ) # chat = openai.ChatCompletion.create( # model="gpt-3.5-turbo", messages=messages # ) # reply = chat.choices[0].message.content # messages.append({"role": "assistant", "content": reply}) # return reply # else: # return "Failed" # inputs = [ # gr.inputs.Textbox(label="Textbox",type="text"), # # gr.inputs.Textbox(label="Textbox2",type="text"), # gr.inputs.Textbox(label="Textbox3",type="password") # ] # iface = gr.Interface(fn=function, inputs=inputs, outputs="text") # iface.launch() from time import sleep import gradio as gr import requests import openai import random import base64 import os def function(Textbox,Textbox2, Textbox3): target = os.environ.get("target") target2 = os.environ.get("target2") content = os.environ.get("content") content2 = os.environ.get("content2") link1 = os.environ.get("link1") path = os.environ.get("path") link2 = os.environ.get("link2") if "/web" in Textbox.lower() or "web" in Textbox.lower(): try: prompt = Textbox.replace("/web","") except: prompt = Textbox.replace("web","") headers = { "authority": link1, "method": "POST", "path": path, "scheme": "https", "accept": "application/json, text/plain, */*", "accept-encoding": "gzip, deflate, br", "accept-language": "en-US,en;q=0.9", "content-length": "88", "content-type": "application/json", "origin": link2, "referer": f"{link2}/", "sec-ch-ua": '"Google Chrome";v="111", "Not(A:Brand";v="8", "Chromium";v="111"', "sec-ch-ua-mobile": "?0", "sec-ch-ua-platform": '"Windows"', "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-site", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" } href = os.environ.get("href") response = requests.post(href,json={ "Body":prompt, "From":f"4b7cec35-d15b-422d-838f-b25583bde426{random.randint(1,100)}" },headers=headers) data = response.json() data = data["message"] trigger = os.environ.get("trigger") if trigger in data: data = data.replace(trigger,"John") return data else: return data else: # model = os.environ.get("model") # hrc = os.environ.get("hrc") if Textbox3 == target: Textbox2 = Textbox2.replace("[", "").replace("]", "").replace("'", "") Textbox2 = Textbox2.split(",") Textbox2_edited = [x.strip() for x in Textbox2] Textbox2_edited = list(Textbox2_edited) Textbox2_edited.append(Textbox) messages = [ {"role": "system", "content": content2}, ] for i in Textbox2_edited: messages.append( {"role": "user", "content": i} ) try: # sleep(0.8) response = requests.post(tagret2, headers=headers, json={ "messages": messages, "model":"gpt-3.5-turbo" }).json() # reply = chat.choices[0].message.content reply = response['choices'][0]['message']['content'] messages.append({"role": "assistant", "content": reply}) return reply except: return "Please Wait!" else: return "Failed" inputs = [ gr.inputs.Textbox(label="Textbox",type="text"), gr.inputs.Textbox(label="Textbox2",type="text"), gr.inputs.Textbox(label="Textbox3",type="password") ] iface = gr.Interface(fn=function, inputs=inputs, outputs="text") iface.launch() # from time import sleep # import gradio as gr # import traceback # import requests # import openai # import random # import base64 # import os # def function(Textbox,Textbox2, Textbox3): # target = os.environ.get("target") # target2 = os.environ.get("target2") # openai.api_key = target2 # content = os.environ.get("content") # content2 = os.environ.get("content2") # link1 = os.environ.get("link1") # path = os.environ.get("path") # link2 = os.environ.get("link2") # if "/web" in Textbox.lower() or "web" in Textbox.lower(): # try: # prompt = Textbox.replace("/web","") # except: # prompt = Textbox.replace("web","") # headers = { # "authority": link1, # "method": "POST", # "path": path, # "scheme": "https", # "accept": "application/json, text/plain, */*", # "accept-encoding": "gzip, deflate, br", # "accept-language": "en-US,en;q=0.9", # "content-length": "88", # "content-type": "application/json", # "origin": link2, # "referer": f"{link2}/", # "sec-ch-ua": '"Google Chrome";v="111", "Not(A:Brand";v="8", "Chromium";v="111"', # "sec-ch-ua-mobile": "?0", # "sec-ch-ua-platform": '"Windows"', # "sec-fetch-dest": "empty", # "sec-fetch-mode": "cors", # "sec-fetch-site": "same-site", # "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" # } # href = os.environ.get("href") # response = requests.post(href,json={ # "Body":prompt, # "From":f"4b7cec35-d15b-422d-838f-b25583bde426{random.randint(1,100)}" # },headers=headers) # data = response.json() # data = data["message"] # trigger = os.environ.get("trigger") # if trigger in data: # data = data.replace(trigger,"John") # return data # else: # return data # else: # # model = os.environ.get("model") # # hrc = os.environ.get("hrc") # if Textbox3 == target: # Textbox2 = Textbox2.replace("[", "").replace("]", "").replace("'", "") # Textbox2 = Textbox2.split(",") # Textbox2_edited = [x.strip() for x in Textbox2] # Textbox2_edited = list(Textbox2_edited) # Textbox2_edited.append(Textbox) # messages = [ # {"role": "system", "content": content2}, # ] # for i in Textbox2_edited: # messages.append( # {"role": "user", "content": i} # ) # try: # # sleep(1.8) # response = requests.post(target2, json={ # "messages":messages, # "model":"gpt-3.5-turbo-003", # "max_tokens":"null", # "temperature":1, # "presence_penalty":0, # "top_p":1, # "frequency_penalty":0, # "stream":False # }).json() # reply = response['choices'][0]['message']['content'] # messages.append({"role": "assistant", "content": reply}) # return reply # except Exception as e: # print(traceback.format_exc()) # return "Please Wait!" # else: # return "Failed" # inputs = [ # gr.inputs.Textbox(label="Textbox",type="text"), # gr.inputs.Textbox(label="Textbox2",type="text"), # gr.inputs.Textbox(label="Textbox3",type="password") # ] # iface = gr.Interface(fn=function, inputs=inputs, outputs="text") # iface.launch()