| @@ -493,7 +493,7 @@ If inputting a combination of text and images, the images need to be constructed | |||
| The base class for all Role message bodies, used only for parameter declaration and cannot be initialized. | |||
| ```python | |||
| class PromptMessage(ABC, BaseModel): | |||
| class PromptMessage(BaseModel): | |||
| """ | |||
| Model class for prompt message. | |||
| """ | |||
| @@ -533,7 +533,7 @@ class ImagePromptMessageContent(PromptMessageContent): | |||
| 所有 Role 消息体的基类,仅作为参数声明用,不可初始化。 | |||
| ```python | |||
| class PromptMessage(ABC, BaseModel): | |||
| class PromptMessage(BaseModel): | |||
| """ | |||
| Model class for prompt message. | |||
| """ | |||
| @@ -31,11 +31,9 @@ __all__ = [ | |||
| "ModelPropertyKey", | |||
| "MultiModalPromptMessageContent", | |||
| "PromptMessage", | |||
| "PromptMessage", | |||
| "PromptMessageContent", | |||
| "PromptMessageContentType", | |||
| "PromptMessageRole", | |||
| "PromptMessageRole", | |||
| "PromptMessageTool", | |||
| "SystemPromptMessage", | |||
| "TextPromptMessageContent", | |||
| @@ -1,4 +1,3 @@ | |||
| from abc import ABC | |||
| from collections.abc import Sequence | |||
| from enum import Enum, StrEnum | |||
| from typing import Optional | |||
| @@ -119,7 +118,7 @@ class DocumentPromptMessageContent(MultiModalPromptMessageContent): | |||
| type: PromptMessageContentType = PromptMessageContentType.DOCUMENT | |||
| class PromptMessage(ABC, BaseModel): | |||
| class PromptMessage(BaseModel): | |||
| """ | |||
| Model class for prompt message. | |||
| """ | |||