Skip to content

Commit 866cd79

Browse files
committed
openai for qwen
1 parent 58da761 commit 866cd79

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

lightllm/server/api_models.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ class ChatCompletionRequest(BaseModel):
7676
ignore_eos: Optional[bool] = False
7777
role_settings: Optional[Dict[str, str]] = None
7878
character_settings: Optional[List[Dict[str, str]]] = None
79+
chat_template_kwargs: Optional[Dict[str, str]] = None
7980

8081

8182
class FunctionResponse(BaseModel):

lightllm/server/build_prompt.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ async def build_prompt(request, tools) -> str:
1616
kwargs["character_settings"] = request.character_settings
1717
if request.role_settings:
1818
kwargs["role_setting"] = request.role_settings
19+
20+
if request.chat_template_kwargs:
21+
kwargs.update(request.chat_template_kwargs)
22+
1923
try:
2024
input_str = tokenizer.apply_chat_template(**kwargs, tokenize=False, add_generation_prompt=True, tools=tools)
2125
except:

0 commit comments

Comments
 (0)