Skip to content

Commit 44cef38

Browse files
authored
Merge pull request #108 from runpod-workers/cmpl-htf
[Bug]fix oai completion api error
2 parents f3a530b + 814f50a commit 44cef38

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/engine.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,8 @@ async def _handle_chat_or_completion_request(self, openai_request: JobInput):
176176
yield create_error_response(str(e)).model_dump()
177177
return
178178

179-
response_generator = await generator_function(request, raw_request=None)
179+
dummy_request = DummyRequest()
180+
response_generator = await generator_function(request, raw_request=dummy_request)
180181

181182
if not openai_request.openai_input.get("stream") or isinstance(response_generator, ErrorResponse):
182183
yield response_generator.model_dump()

src/utils.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,11 @@ def __init__(self, job):
4949
self.openai_input = job.get("openai_input")
5050

5151
class DummyRequest:
52+
def __init__(self):
53+
self.headers = {}
5254
async def is_disconnected(self):
5355
return False
54-
56+
5557
class BatchSize:
5658
def __init__(self, max_batch_size, min_batch_size, batch_size_growth_factor):
5759
self.max_batch_size = max_batch_size

0 commit comments

Comments
 (0)