Class AnthropicDiagnosticsParameters

java.lang.Object
dev.langchain4j.model.anthropic.internal.api.AnthropicDiagnosticsParameters

public class AnthropicDiagnosticsParameters extends Object
Request parameters enabling Anthropic's (beta) cache diagnostics feature.

previousMessageId must be serialized even when null, since sending "diagnostics": {"previous_message_id": null} is how a caller opts in on the first turn of a conversation. Requires the cache-diagnosis-2026-04-07 beta header.

  • Field Details

    • previousMessageId

      public String previousMessageId
  • Constructor Details

    • AnthropicDiagnosticsParameters

      public AnthropicDiagnosticsParameters()
    • AnthropicDiagnosticsParameters

      public AnthropicDiagnosticsParameters(String previousMessageId)
  • Method Details

    • getPreviousMessageId

      public String getPreviousMessageId()
    • setPreviousMessageId

      public void setPreviousMessageId(String previousMessageId)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object