File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -357,7 +357,11 @@ async def create_completion(raw_request: Request):
357
357
358
358
model_name = request .model
359
359
request_id = f"cmpl-{ random_uuid ()} "
360
- prompt = request .prompt
360
+ if isinstance (request .prompt , list ):
361
+ assert len (request .prompt ) == 1
362
+ prompt = request .prompt [0 ]
363
+ else :
364
+ prompt = request .prompt
361
365
created_time = int (time .time ())
362
366
try :
363
367
sampling_params = SamplingParams (
Original file line number Diff line number Diff line change @@ -73,7 +73,7 @@ class ChatCompletionRequest(BaseModel):
73
73
74
74
class CompletionRequest (BaseModel ):
75
75
model : str
76
- prompt : str
76
+ prompt : Union [ str , List [ str ]]
77
77
suffix : Optional [str ] = None
78
78
max_tokens : Optional [int ] = 16
79
79
temperature : Optional [float ] = 1.0
You can’t perform that action at this time.
0 commit comments