Skip to content

Commit 7fbad42

Browse files
authored
Merge pull request #184 from SkanderHellal/master
Fix issue #183: OpenChat API Non-Deterministic Behavior
2 parents 30da91b + 88686d2 commit 7fbad42

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

ochat/serving/openai_api_protocol.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ class ChatCompletionRequest(BaseModel):
6060
top_p: Optional[float] = 1.0
6161
n: Optional[int] = 1
6262
max_tokens: Optional[int] = None
63+
seed: Optional[int] = None
6364
stop: Optional[Union[str, List[str]]] = None
6465
stream: Optional[bool] = False
6566
presence_penalty: Optional[float] = 0.0

ochat/serving/openai_api_server.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,7 @@ async def create_chat_completion(raw_request: Request, background_tasks: Backgro
177177
temperature=request.temperature,
178178
top_p=request.top_p,
179179
max_tokens=request.max_tokens,
180+
seed=request.seed,
180181
# Override stop tokens
181182
stop_token_ids=model.eot_tokens,
182183
ignore_eos=True

0 commit comments

Comments
 (0)