# Check if this is the prefill or decode response based on order created
ifi==0:# First completed task
ifstr(response.url).startswith(prefill_server):
prefill_response=response
ifresponse.status!=200:
raiseHTTPException(
status_code=response.status,
detail=f"Prefill server error: Status {response.status} Details: {awaitresponse.text()}",
)
else:
decode_response=response
ifresponse.status!=200:
raiseHTTPException(
status_code=response.status,
detail=f"Decode server error: Status {response.status} Details: {awaitresponse.text()}",
)
else:# Second completed task
ifstr(response.url).startswith(prefill_server):
prefill_response=response
else:
decode_response=response
ifresponse.status!=200:
raiseHTTPException(
status_code=response.status,
detail=f"{'Prefill'ifstr(response.url).startswith(prefill_server)else'Decode'} server error: Status {response.status} Details: {awaitresponse.text()}",