Skip to content
1 min read · 102 words

Variable: defaultRenderThirdPartyPrivateRetrievables

ts
const defaultRenderThirdPartyPrivateRetrievables: (
  items: Iterable<{
    attrs: RetrievableAttrs;
    retrievable: Retrievable;
  }>,
  deps: {
    renderRetrievableHandleBody?: (input: {
      artifact: unknown;
      byteLength: number;
      callId: string;
      encoding?: string;
      estimatedTokens?: number;
      lineCount: number;
    }) => string;
    renderUntrustedContent: (
      content: string,
      attrs: UntrustedContentAttrs,
    ) => string;
  },
) => Promise<string> = renderThirdPartyPrivateRetrievables;

Defined in: src/batteries/llm/chat_common/helpers.ts:691

Default third-party-private retrievables renderer; alias of renderThirdPartyPrivateRetrievables.

Implements ChatHelpersCommon.renderThirdPartyPrivateRetrievables.

Parameters

ParameterType
itemsIterable<{ attrs: RetrievableAttrs; retrievable: Retrievable; }>
deps{ renderRetrievableHandleBody?: (input: { artifact: unknown; byteLength: number; callId: string; encoding?: string; estimatedTokens?: number; lineCount: number; }) => string; renderUntrustedContent: (content: string, attrs: UntrustedContentAttrs) => string; }
deps.renderRetrievableHandleBody?(input: { artifact: unknown; byteLength: number; callId: string; encoding?: string; estimatedTokens?: number; lineCount: number; }) => string
deps.renderUntrustedContent(content: string, attrs: UntrustedContentAttrs) => string

Returns

Promise<string>