catch prompt assembly error
This commit is contained in:
parent
f51e70d701
commit
414d83c458
@ -137,12 +137,23 @@ async def stream_code(websocket: WebSocket):
|
|||||||
async def process_chunk(content):
|
async def process_chunk(content):
|
||||||
await websocket.send_json({"type": "chunk", "value": content})
|
await websocket.send_json({"type": "chunk", "value": content})
|
||||||
|
|
||||||
if params.get("resultImage") and params["resultImage"]:
|
# Assemble the prompt
|
||||||
prompt_messages = assemble_prompt(
|
try:
|
||||||
params["image"], generated_code_config, params["resultImage"]
|
if params.get("resultImage") and params["resultImage"]:
|
||||||
|
prompt_messages = assemble_prompt(
|
||||||
|
params["image"], generated_code_config, params["resultImage"]
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
prompt_messages = assemble_prompt(params["image"], generated_code_config)
|
||||||
|
except:
|
||||||
|
await websocket.send_json(
|
||||||
|
{
|
||||||
|
"type": "error",
|
||||||
|
"value": "Error assembling prompt. Contact support at support@picoapps.xyz",
|
||||||
|
}
|
||||||
)
|
)
|
||||||
else:
|
await websocket.close()
|
||||||
prompt_messages = assemble_prompt(params["image"], generated_code_config)
|
return
|
||||||
|
|
||||||
# Image cache for updates so that we don't have to regenerate images
|
# Image cache for updates so that we don't have to regenerate images
|
||||||
image_cache = {}
|
image_cache = {}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user