Packages

Elixir client for the Anthropic Messages API — typed content blocks, native tool use, streaming, retries.

Current section

Files

Jump to
anthropic_community lib anthropic messages content thinking.ex
Raw

lib/anthropic/messages/content/thinking.ex

defmodule Anthropic.Messages.Content.Thinking do
@moduledoc "An extended-thinking content block."
defstruct [:thinking, :signature]
@type t :: %__MODULE__{thinking: String.t(), signature: String.t() | nil}
end