feat: list support in message.content (#122)

This commit is contained in:
Orion
2024-06-04 01:57:15 +08:00
committed by GitHub
parent 1951f7521c
commit 6cc3bd9752
2 changed files with 15 additions and 1 deletions

View File

@@ -41,7 +41,8 @@ class ChatCompletionStreamChoice(BaseModel):
class ChatCompletionRequest(CommonCompletionRequest):
# Messages
# Take in a string as well even though it's not part of the OAI spec
messages: Union[str, List[Dict[str, str]]]
# support messages.content as a list of dict
messages: Union[str, List[Dict[str, Union[str, List[Dict[str, str]]]]]]
prompt_template: Optional[str] = None
add_generation_prompt: Optional[bool] = True
template_vars: Optional[dict] = {}