Browse Source

Chore: PromptMessage is not an abstract base class (#15965)

tags/1.1.0
Yongtao Huang 7 months ago
parent
commit
963b6f628a
No account linked to committer's email address

+ 1
- 1
api/core/model_runtime/docs/en_US/interfaces.md View File

The base class for all Role message bodies, used only for parameter declaration and cannot be initialized. The base class for all Role message bodies, used only for parameter declaration and cannot be initialized.


```python ```python
class PromptMessage(ABC, BaseModel):
class PromptMessage(BaseModel):
""" """
Model class for prompt message. Model class for prompt message.
""" """

+ 1
- 1
api/core/model_runtime/docs/zh_Hans/interfaces.md View File

所有 Role 消息体的基类,仅作为参数声明用,不可初始化。 所有 Role 消息体的基类,仅作为参数声明用,不可初始化。


```python ```python
class PromptMessage(ABC, BaseModel):
class PromptMessage(BaseModel):
""" """
Model class for prompt message. Model class for prompt message.
""" """

+ 0
- 2
api/core/model_runtime/entities/__init__.py View File

"ModelPropertyKey", "ModelPropertyKey",
"MultiModalPromptMessageContent", "MultiModalPromptMessageContent",
"PromptMessage", "PromptMessage",
"PromptMessage",
"PromptMessageContent", "PromptMessageContent",
"PromptMessageContentType", "PromptMessageContentType",
"PromptMessageRole", "PromptMessageRole",
"PromptMessageRole",
"PromptMessageTool", "PromptMessageTool",
"SystemPromptMessage", "SystemPromptMessage",
"TextPromptMessageContent", "TextPromptMessageContent",

+ 1
- 2
api/core/model_runtime/entities/message_entities.py View File

from abc import ABC
from collections.abc import Sequence from collections.abc import Sequence
from enum import Enum, StrEnum from enum import Enum, StrEnum
from typing import Optional from typing import Optional
type: PromptMessageContentType = PromptMessageContentType.DOCUMENT type: PromptMessageContentType = PromptMessageContentType.DOCUMENT




class PromptMessage(ABC, BaseModel):
class PromptMessage(BaseModel):
""" """
Model class for prompt message. Model class for prompt message.
""" """

Loading…
Cancel
Save