Class ChatMessage

java.lang.Object
io.github.easy4j.opencode.api.model.ChatMessage

public class ChatMessage extends Object
OpenAI Chat Completions API message object (aligned with OpenClaw/Hermes).
Since:
1.0.0
Author:
Loong Wan
See Also:
  • Constructor Details

    • ChatMessage

      public ChatMessage(String role, String content)
      创建 chat message 实例,并按传入依赖确定资源所有权。
      Parameters:
      role - 消息角色,例如 user、assistant 或 system
      content - 消息文本内容
  • Method Details

    • user

      public static ChatMessage user(String content)
      快捷构造 user 消息。
      Parameters:
      content - 消息文本内容
      Returns:
      OpenCode SDK 返回的聊天消息对象
    • system

      public static ChatMessage system(String content)
      快捷构造 system 消息。
      Parameters:
      content - 消息文本内容
      Returns:
      OpenCode SDK 返回的聊天消息对象
    • assistant

      public static ChatMessage assistant(String content)
      快捷构造 assistant 消息。
      Parameters:
      content - 消息文本内容
      Returns:
      OpenCode SDK 返回的聊天消息对象