Niansuh commited on
Commit
cadd679
·
verified ·
1 Parent(s): c300504

Update api/utils.py

Browse files
Files changed (1) hide show
  1. api/utils.py +5 -7
api/utils.py CHANGED
@@ -1,22 +1,20 @@
1
  from fastapi import HTTPException
2
  from api.config import MODEL_PROVIDER_MAPPING
3
- from api.provider import gizai
4
  from api.logger import setup_logger
5
 
6
  logger = setup_logger(__name__)
7
 
8
  async def process_streaming_response(request_data):
9
  provider_name = MODEL_PROVIDER_MAPPING.get(request_data.get('model'))
10
- if provider_name == 'gizai':
11
- # GizAI does not support streaming; process as non-streaming
12
- response = await gizai.process_non_streaming_response(request_data)
13
- return iter([json.dumps(response)])
14
  else:
15
  raise HTTPException(status_code=400, detail=f"Model {request_data.get('model')} is not supported for streaming.")
16
 
17
  async def process_non_streaming_response(request_data):
18
  provider_name = MODEL_PROVIDER_MAPPING.get(request_data.get('model'))
19
- if provider_name == 'gizai':
20
- return await gizai.process_non_streaming_response(request_data)
21
  else:
22
  raise HTTPException(status_code=400, detail=f"Model {request_data.get('model')} is not supported.")
 
1
  from fastapi import HTTPException
2
  from api.config import MODEL_PROVIDER_MAPPING
3
+ from api.provider import amigochat
4
  from api.logger import setup_logger
5
 
6
  logger = setup_logger(__name__)
7
 
8
  async def process_streaming_response(request_data):
9
  provider_name = MODEL_PROVIDER_MAPPING.get(request_data.get('model'))
10
+ if provider_name == 'amigochat':
11
+ return await amigochat.process_streaming_response(request_data)
 
 
12
  else:
13
  raise HTTPException(status_code=400, detail=f"Model {request_data.get('model')} is not supported for streaming.")
14
 
15
  async def process_non_streaming_response(request_data):
16
  provider_name = MODEL_PROVIDER_MAPPING.get(request_data.get('model'))
17
+ if provider_name == 'amigochat':
18
+ return await amigochat.process_non_streaming_response(request_data)
19
  else:
20
  raise HTTPException(status_code=400, detail=f"Model {request_data.get('model')} is not supported.")