---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/functions/renderThirdPartyPublicRetrievables.md
---

# Function: renderThirdPartyPublicRetrievables()

```ts
function renderThirdPartyPublicRetrievables(
  items: Iterable<{
    attrs: RetrievableAttrs;
    retrievable: Retrievable;
  }>,
  deps: {
    renderUntrustedContent: (
      content: string,
      attrs: UntrustedContentAttrs,
    ) => string;
  },
): Promise<string>;
```

Defined in: [batteries/llm/chat\_common/helpers.ts:307](https://github.com/NHTIO/ADK/blob/v1.20260609.0/src/batteries/llm/chat_common/helpers.ts#L307)

Implements [ChatHelpersCommon.renderThirdPartyPublicRetrievables](../llm/ollama/interfaces/ChatHelpersCommon.md#property-renderthirdpartypublicretrievables).

## Parameters

| Parameter                     | Type                                                                                                                                                       |
| ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `items`                       | `Iterable`<{ `attrs`: [`RetrievableAttrs`](../interfaces/RetrievableAttrs.md); `retrievable`: [`Retrievable`](../../common/classes/Retrievable.md); }> |
| `deps`                        | { `renderUntrustedContent`: (`content`: `string`, `attrs`: [`UntrustedContentAttrs`](../interfaces/UntrustedContentAttrs.md)) => `string`; }             |
| `deps.renderUntrustedContent` | (`content`: `string`, `attrs`: [`UntrustedContentAttrs`](../interfaces/UntrustedContentAttrs.md)) => `string`                                              |

## Returns

`Promise`<`string`>
