Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -9,13 +9,13 @@ API_URL = "https://api.openai.com/v1/chat/completions" #os.getenv("API_URL") + "
|
|
| 9 |
#Testing with my Open AI Key
|
| 10 |
#OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
|
| 11 |
|
| 12 |
-
def predict(inputs,
|
| 13 |
-
|
|
|
|
|
|
|
| 14 |
payload = {
|
| 15 |
"model": "gpt-3.5-turbo",
|
| 16 |
"messages": [{"role": "user", "content": f"{inputs}"}],
|
| 17 |
-
"temperature" : 1.0,
|
| 18 |
-
"top_p":1.0,
|
| 19 |
"n" : 1,
|
| 20 |
"stream": True,
|
| 21 |
"presence_penalty":0,
|
|
@@ -117,14 +117,14 @@ with gr.Blocks(css = """#col_container {margin-left: auto; margin-right: auto;}
|
|
| 117 |
|
| 118 |
#inputs, top_p, temperature, top_k, repetition_penalty
|
| 119 |
with gr.Accordion("参数", open=False):
|
| 120 |
-
top_p = gr.Slider( minimum=-0, maximum=1.0, value=1.0, step=0.05, interactive=True, label="Top-p (nucleus sampling)",)
|
| 121 |
-
temperature = gr.Slider( minimum=-0, maximum=5.0, value=1.0, step=0.1, interactive=True, label="Temperature",)
|
| 122 |
#top_k = gr.Slider( minimum=1, maximum=50, value=4, step=1, interactive=True, label="Top-k",)
|
| 123 |
#repetition_penalty = gr.Slider( minimum=0.1, maximum=3.0, value=1.03, step=0.01, interactive=True, label="Repetition Penalty", )
|
| 124 |
chat_counter = gr.Number(value=0, visible=False, precision=0)
|
| 125 |
|
| 126 |
-
inputs.submit( predict, [inputs,
|
| 127 |
-
b1.click( predict, [inputs,
|
| 128 |
b1.click(reset_textbox, [], [inputs])
|
| 129 |
inputs.submit(reset_textbox, [], [inputs])
|
| 130 |
|
|
|
|
| 9 |
#Testing with my Open AI Key
|
| 10 |
#OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
|
| 11 |
|
| 12 |
+
def predict(inputs, openai_api_key, chat_counter, chatbot=[], history=[]): #repetition_penalty, top_k
|
| 13 |
+
temperature = 1.0
|
| 14 |
+
top_p = 1.0
|
| 15 |
+
|
| 16 |
payload = {
|
| 17 |
"model": "gpt-3.5-turbo",
|
| 18 |
"messages": [{"role": "user", "content": f"{inputs}"}],
|
|
|
|
|
|
|
| 19 |
"n" : 1,
|
| 20 |
"stream": True,
|
| 21 |
"presence_penalty":0,
|
|
|
|
| 117 |
|
| 118 |
#inputs, top_p, temperature, top_k, repetition_penalty
|
| 119 |
with gr.Accordion("参数", open=False):
|
| 120 |
+
# top_p = gr.Slider( minimum=-0, maximum=1.0, value=1.0, step=0.05, interactive=True, label="Top-p (nucleus sampling)",)
|
| 121 |
+
# temperature = gr.Slider( minimum=-0, maximum=5.0, value=1.0, step=0.1, interactive=True, label="Temperature",)
|
| 122 |
#top_k = gr.Slider( minimum=1, maximum=50, value=4, step=1, interactive=True, label="Top-k",)
|
| 123 |
#repetition_penalty = gr.Slider( minimum=0.1, maximum=3.0, value=1.03, step=0.01, interactive=True, label="Repetition Penalty", )
|
| 124 |
chat_counter = gr.Number(value=0, visible=False, precision=0)
|
| 125 |
|
| 126 |
+
inputs.submit( predict, [inputs, openai_api_key, chat_counter, chatbot, state], [chatbot, state, chat_counter],)
|
| 127 |
+
b1.click( predict, [inputs, openai_api_key, chat_counter, chatbot, state], [chatbot, state, chat_counter],)
|
| 128 |
b1.click(reset_textbox, [], [inputs])
|
| 129 |
inputs.submit(reset_textbox, [], [inputs])
|
| 130 |
|