Niansuh commited on
Commit
4780761
·
verified ·
1 Parent(s): 142d11a

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +8 -3
main.py CHANGED
@@ -209,20 +209,25 @@ async def chat_completions(request: ChatRequest):
209
 
210
  async_generator = Blackbox.create_async_generator(
211
  model=request.model,
212
- messages=messages
 
 
213
  )
214
 
215
  if request.stream:
216
  async def generate():
217
  async for chunk in async_generator:
218
- yield f"data: {json.dumps(create_response(chunk.content if isinstance(chunk, ImageResponse) else chunk, request.model))}\n\n"
219
  yield "data: [DONE]\n\n"
220
 
221
  return StreamingResponse(generate(), media_type="text/event-stream")
222
  else:
223
  response_content = ""
224
  async for chunk in async_generator:
225
- response_content += chunk.content if isinstance(chunk, ImageResponse) else chunk # Concatenate response
 
 
 
226
 
227
  return {
228
  "id": f"chatcmpl-{uuid.uuid4()}",
 
209
 
210
  async_generator = Blackbox.create_async_generator(
211
  model=request.model,
212
+ messages=messages,
213
+ image=None,
214
+ image_name=None
215
  )
216
 
217
  if request.stream:
218
  async def generate():
219
  async for chunk in async_generator:
220
+ yield f"data: {json.dumps(create_response(chunk.content if isinstance(chunk, ImageResponse) else chunk, request.model))}\n\n" # Replace this line
221
  yield "data: [DONE]\n\n"
222
 
223
  return StreamingResponse(generate(), media_type="text/event-stream")
224
  else:
225
  response_content = ""
226
  async for chunk in async_generator:
227
+ if isinstance(chunk, ImageResponse):
228
+ response_content += f"Image URL: {chunk.url}\n"
229
+ else:
230
+ response_content += chunk
231
 
232
  return {
233
  "id": f"chatcmpl-{uuid.uuid4()}",