Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -43,6 +43,7 @@ def chat_completions2():
|
|
43 |
api_keys = req.headers.get('Authorization').replace('Bearer ', '')
|
44 |
functions = req.json.get('functions')
|
45 |
tools = req.json.get('tools')
|
|
|
46 |
if streaming:
|
47 |
helper.stopped=True
|
48 |
|
@@ -113,11 +114,11 @@ def chat_completions2():
|
|
113 |
|
114 |
if not streaming :
|
115 |
if functions != None :
|
116 |
-
k=gpt4(messages,model)
|
117 |
return helper.func_output(k,"functions")
|
118 |
elif tools!=None:
|
119 |
|
120 |
-
k=gpt4(messages,model)
|
121 |
return helper.func_output(k,"tools")
|
122 |
|
123 |
else:
|
@@ -125,7 +126,7 @@ def chat_completions2():
|
|
125 |
print("USING GPT_4 NO STREAM")
|
126 |
print(model)
|
127 |
|
128 |
-
k=gpt4(messages,model)
|
129 |
return helper.output(k)
|
130 |
|
131 |
elif streaming :
|
|
|
43 |
api_keys = req.headers.get('Authorization').replace('Bearer ', '')
|
44 |
functions = req.json.get('functions')
|
45 |
tools = req.json.get('tools')
|
46 |
+
response_format = req.json.get('response_format')
|
47 |
if streaming:
|
48 |
helper.stopped=True
|
49 |
|
|
|
114 |
|
115 |
if not streaming :
|
116 |
if functions != None :
|
117 |
+
k=gpt4(messages,None,model)
|
118 |
return helper.func_output(k,"functions")
|
119 |
elif tools!=None:
|
120 |
|
121 |
+
k=gpt4(messages,None,model)
|
122 |
return helper.func_output(k,"tools")
|
123 |
|
124 |
else:
|
|
|
126 |
print("USING GPT_4 NO STREAM")
|
127 |
print(model)
|
128 |
|
129 |
+
k=gpt4(messages,response_format,model)
|
130 |
return helper.output(k)
|
131 |
|
132 |
elif streaming :
|