モジュール org.nkjmlab.util.helper

Record Class ChatResponse

java.lang.Object
java.lang.Record
org.nkjmlab.util.openai.chat.model.ChatResponse

public record ChatResponse(String id, String object, Long created, List<ChatResponse.Choice> choices, ChatResponse.Usage usage, ChatResponse.Error error) extends Record
  • コンストラクタの詳細

    • ChatResponse

      public ChatResponse(String id, String object, Long created, List<ChatResponse.Choice> choices, ChatResponse.Usage usage, ChatResponse.Error error)
      ChatResponseレコードのインスタンスを作成します。
      パラメータ:
      id - idレコード・コンポーネントの値
      object - objectレコード・コンポーネントの値
      created - createdレコード・コンポーネントの値
      choices - choicesレコード・コンポーネントの値
      usage - usageレコード・コンポーネントの値
      error - errorレコード・コンポーネントの値
  • メソッドの詳細

    • 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
    • id

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

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

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

      public List<ChatResponse.Choice> choices()
      choicesレコード・コンポーネントの値が返されます。
      戻り値:
      choicesレコード・コンポーネントの値
    • usage

      public ChatResponse.Usage usage()
      usageレコード・コンポーネントの値が返されます。
      戻り値:
      usageレコード・コンポーネントの値
    • error

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