Cannot init a PromptMessage by passing a list of PromptMessageContent #15

Closed
opened 2026-02-15 21:15:17 -05:00 by yindo · 0 comments
Owner

Originally created by @laipz8200 on GitHub (Mar 13, 2025).

test code:

from dify_plugin.entities.model.message import TextPromptMessageContent, UserPromptMessage


def test_build_prompt_message_with_prompt_message_contents():
    prompt = UserPromptMessage(content=[TextPromptMessageContent(data="Hello, World!")])
    assert isinstance(prompt.content, list)
    assert isinstance(prompt.content[0], TextPromptMessageContent)
    assert prompt.content[0].data == "Hello, World!"
Originally created by @laipz8200 on GitHub (Mar 13, 2025). test code: ```python from dify_plugin.entities.model.message import TextPromptMessageContent, UserPromptMessage def test_build_prompt_message_with_prompt_message_contents(): prompt = UserPromptMessage(content=[TextPromptMessageContent(data="Hello, World!")]) assert isinstance(prompt.content, list) assert isinstance(prompt.content[0], TextPromptMessageContent) assert prompt.content[0].data == "Hello, World!" ```
yindo closed this issue 2026-02-15 21:15:18 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-plugin-sdks#15