A content block of a tool result, a resource read, or a prompt message.
Summary
Functions
An embedded resource: content is text, or {:blob, binary}.
Types
@type t() :: %Sake.Content{ annotations: map() | nil, blob: boolean(), data: binary() | nil, description: String.t() | nil, meta: map() | nil, mime_type: String.t() | nil, name: String.t() | nil, text: String.t() | nil, title: String.t() | nil, type: :text | :image | :audio | :resource_link | :resource, uri: String.t() | nil }
Functions
An embedded resource: content is text, or {:blob, binary}.