mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2025-10-05 16:48:03 +08:00
[Feature] Add AsyncTokenizerClient&ChatResponseProcessor with remote encode&decode support. (#3674)
* [Feature] add AsyncTokenizerClient * add decode_image * Add response_processors with remote decode support. * [Feature] add tokenizer_base_url startup argument * Revert comment removal and restore original content. * [Feature] Non-streaming requests now support remote image decoding. * Fix parameter type issue in decode_image call. * Keep completion_token_ids when return_token_ids = False. * add copyright
This commit is contained in:
@@ -163,8 +163,9 @@ class ChatMessage(BaseModel):
|
||||
Chat message.
|
||||
"""
|
||||
|
||||
role: str
|
||||
content: str
|
||||
role: Optional[str] = None
|
||||
content: Optional[str] = None
|
||||
multimodal_content: Optional[List[Any]] = None
|
||||
reasoning_content: Optional[str] = None
|
||||
tool_calls: Optional[List[DeltaToolCall | ToolCall]] = None
|
||||
prompt_token_ids: Optional[List[int]] = None
|
||||
@@ -226,6 +227,7 @@ class DeltaMessage(BaseModel):
|
||||
|
||||
role: Optional[str] = None
|
||||
content: Optional[str] = None
|
||||
multimodal_content: Optional[List[Any]] = None
|
||||
prompt_token_ids: Optional[List[int]] = None
|
||||
completion_token_ids: Optional[List[int]] = None
|
||||
reasoning_content: Optional[str] = None
|
||||
|
Reference in New Issue
Block a user