Skip to content
1 min read · 96 words

Function: renderAnthropicMediaBlocks()

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

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

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[]>