Merge pull request #108 from runpod-workers/cmpl-htf

[Bug]fix oai completion api error
This commit is contained in:
Marut Pandya
2024-09-06 11:06:33 -07:00
committed by GitHub
2 changed files with 5 additions and 2 deletions
+2 -1
View File
@@ -176,7 +176,8 @@ class OpenAIvLLMEngine(vLLMEngine):
yield create_error_response(str(e)).model_dump()
return
response_generator = await generator_function(request, raw_request=None)
dummy_request = DummyRequest()
response_generator = await generator_function(request, raw_request=dummy_request)
if not openai_request.openai_input.get("stream") or isinstance(response_generator, ErrorResponse):
yield response_generator.model_dump()
+3 -1
View File
@@ -49,9 +49,11 @@ class JobInput:
self.openai_input = job.get("openai_input")
class DummyRequest:
def __init__(self):
self.headers = {}
async def is_disconnected(self):
return False
class BatchSize:
def __init__(self, max_batch_size, min_batch_size, batch_size_growth_factor):
self.max_batch_size = max_batch_size