API: Add chat_template_kwargs alias for template_vars
This key is used in VLLM and SGLang. Signed-off-by: kingbri <8082010+kingbri1@users.noreply.github.com>
This commit is contained in:
parent
c9dc0b2aa4
commit
7900b72848
2 changed files with 9 additions and 2 deletions
|
|
@ -1,4 +1,4 @@
|
|||
from pydantic import BaseModel, Field, field_validator
|
||||
from pydantic import AliasChoices, BaseModel, Field, field_validator
|
||||
from pydantic.json_schema import SkipJsonSchema
|
||||
from time import time
|
||||
from typing import Literal, Union, List, Optional, Dict
|
||||
|
|
@ -65,7 +65,11 @@ class ChatCompletionRequest(CommonCompletionRequest):
|
|||
messages: List[ChatCompletionMessage] = Field(default_factory=list)
|
||||
prompt_template: Optional[str] = None
|
||||
add_generation_prompt: Optional[bool] = True
|
||||
template_vars: Optional[dict] = {}
|
||||
template_vars: Optional[dict] = Field(
|
||||
default={},
|
||||
validation_alias=AliasChoices("template_vars", "chat_template_kwargs"),
|
||||
description="Aliases: chat_template_kwargs",
|
||||
)
|
||||
response_prefix: Optional[str] = None
|
||||
model: Optional[str] = None
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue