Are you an LLM? You can read better optimized documentation at /api/@nhtio/adk/batteries/llm/anthropic_messages/helpers/functions/renderAnthropicMediaBlocks.md for this page in Markdown format
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
| Parameter | Type |
|---|---|
input | { media: Media; renderTrustedContent: (content: string, attrs: TrustedContentAttrs) => string; renderUntrustedContent: (content: string, attrs: UntrustedContentAttrs) => string; unsupportedMediaPolicy: UnsupportedMediaPolicy; warn?: (msg: string) => void; } |
input.media | Media |
input.renderTrustedContent | (content: string, attrs: TrustedContentAttrs) => string |
input.renderUntrustedContent | (content: string, attrs: UntrustedContentAttrs) => string |
input.unsupportedMediaPolicy | UnsupportedMediaPolicy |
input.warn? | (msg: string) => void |
Returns
Promise<ContentBlockParam[]>