mirror of
https://github.com/open-webui/open-webui
synced 2024-12-28 06:42:47 +00:00
refac
This commit is contained in:
parent
346856b578
commit
e51722348a
@ -114,7 +114,7 @@ async def generate_chat_completion(
|
|||||||
yield chunk
|
yield chunk
|
||||||
|
|
||||||
response = await generate_chat_completion(
|
response = await generate_chat_completion(
|
||||||
form_data, user, bypass_filter=True
|
request, form_data, user, bypass_filter=True
|
||||||
)
|
)
|
||||||
return StreamingResponse(
|
return StreamingResponse(
|
||||||
stream_wrapper(response.body_iterator),
|
stream_wrapper(response.body_iterator),
|
||||||
@ -123,14 +123,18 @@ async def generate_chat_completion(
|
|||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
return {
|
return {
|
||||||
**(await generate_chat_completion(form_data, user, bypass_filter=True)),
|
**(
|
||||||
|
await generate_chat_completion(
|
||||||
|
request, form_data, user, bypass_filter=True
|
||||||
|
)
|
||||||
|
),
|
||||||
"selected_model_id": selected_model_id,
|
"selected_model_id": selected_model_id,
|
||||||
}
|
}
|
||||||
|
|
||||||
if model.get("pipe"):
|
if model.get("pipe"):
|
||||||
# Below does not require bypass_filter because this is the only route the uses this function and it is already bypassing the filter
|
# Below does not require bypass_filter because this is the only route the uses this function and it is already bypassing the filter
|
||||||
return await generate_function_chat_completion(
|
return await generate_function_chat_completion(
|
||||||
form_data, user=user, models=models
|
request, form_data, user=user, models=models
|
||||||
)
|
)
|
||||||
if model["owned_by"] == "ollama":
|
if model["owned_by"] == "ollama":
|
||||||
# Using /ollama/api/chat endpoint
|
# Using /ollama/api/chat endpoint
|
||||||
|
Loading…
Reference in New Issue
Block a user