Skip to content
1 min read · 100 words

Variable: defaultRenderAnthropicMediaBlocks

ts
const defaultRenderAnthropicMediaBlocks: (input: {
  media: Media;
  renderTrustedContent: (content: string, attrs: TrustedContentAttrs) => string;
  renderUntrustedContent: (
    content: string,
    attrs: UntrustedContentAttrs,
  ) => string;
  unsupportedMediaPolicy: UnsupportedMediaPolicy;
  warn?: (msg: string) => void;
}) => Promise<ContentBlockParam[]> = renderAnthropicMediaBlocks;

Defined in: src/batteries/llm/anthropic_messages/helpers.ts:224

Default Anthropic media renderer.

Renders image, document, and policy-routed unsupported media blocks.

Parameters

ParameterType
input{ media: Media; renderTrustedContent: (content: string, attrs: TrustedContentAttrs) => string; renderUntrustedContent: (content: string, attrs: UntrustedContentAttrs) => string; unsupportedMediaPolicy: UnsupportedMediaPolicy; warn?: (msg: string) => void; }
input.mediaMedia
input.renderTrustedContent(content: string, attrs: TrustedContentAttrs) => string
input.renderUntrustedContent(content: string, attrs: UntrustedContentAttrs) => string
input.unsupportedMediaPolicyUnsupportedMediaPolicy
input.warn?(msg: string) => void

Returns

Promise<ContentBlockParam[]>