レコード・クラス ChatRequest.ChatMessage

java.lang.Object
java.lang.Record
org.nkjmlab.util.openai.chat.model.ChatRequest.ChatMessage
含まれているクラス:
ChatRequest

public static record ChatRequest.ChatMessage(String role, String content) extends Record
作成者:
nkjm
  • コンストラクタの詳細

    • ChatMessage

      public ChatMessage(String role, String content)
      ChatMessageレコード・クラスのインスタンスを作成します。
      パラメータ:
      role - roleレコード・コンポーネントの値
      content - contentレコード・コンポーネントの値
  • メソッドの詳細

    • of

    • toString

      public final String toString()
      このレコード・クラスの文字列表現を返します。この表現では、クラス名の後に、各レコード・コンポーネントの名前と値が続いています。
      定義:
      toString クラス内 Record
      戻り値:
      このオブジェクトの文字列表現
    • hashCode

      public final int hashCode()
      このオブジェクトのハッシュ・コード値を返します。値は、各レコード・コンポーネントのハッシュ・コードから導出されます。
      定義:
      hashCode クラス内 Record
      戻り値:
      このオブジェクトのハッシュ・コード値
    • equals

      public final boolean equals(Object o)
      他のオブジェクトがこれと"等しい"かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコード・コンポーネントが等しい場合、オブジェクトは等しくなります。 このレコード・クラスのすべてのコンポーネントはObjects::equals(Object,Object)と比較されます。
      定義:
      equals クラス内 Record
      パラメータ:
      o - 比較するオブジェクト
      戻り値:
      このオブジェクトがo引数と同じである場合はtrue、それ以外の場合はfalse
    • role

      public String role()
      roleレコード・コンポーネントの値が返されます。
      戻り値:
      roleレコード・コンポーネントの値
    • content

      public String content()
      contentレコード・コンポーネントの値が返されます。
      戻り値:
      contentレコード・コンポーネントの値