Skip to content
1 min read · 279 words

@nhtio/adk/batteries/llm/webllm_chat_completions/helpers ​

Swappable translation helpers for rendering ADK state into WebLLM Chat Completions requests.

Variables ​

VariableDescription
defaultRenderRetrievableHandleBodyDefault handle-body renderer for retrievable artifacts; the renderRetrievableHandleBody override falls back to this.

Functions ​

FunctionDescription
renderRetrievableHandleBodyRender the "handle" body for a @nhtio/adk!Retrievable's spooled-artifact content marked inline: false. See buildHandleBody for the shared mechanics; this variant's leading sentence frames the artifact as a retrieved record rather than a tool result.

References ​

buildChatCompletionsHistory ​

Re-exports buildChatCompletionsHistory


createChatCompletionsToolCallDeltaAccumulator ​

Re-exports createChatCompletionsToolCallDeltaAccumulator


defaultBuildChatCompletionsHistory ​

Re-exports defaultBuildChatCompletionsHistory


defaultCreateChatCompletionsToolCallDeltaAccumulator ​

Re-exports defaultCreateChatCompletionsToolCallDeltaAccumulator


defaultDescriptionToChatCompletionsJsonSchema ​

Re-exports defaultDescriptionToChatCompletionsJsonSchema


defaultFilterThoughts ​

Re-exports defaultFilterThoughts


defaultRenderChatCompletionsSystemPrompt ​

Re-exports defaultRenderChatCompletionsSystemPrompt


defaultRenderChatCompletionsToolCallResult ​

Re-exports defaultRenderChatCompletionsToolCallResult


defaultRenderFirstPartyRetrievables ​

Re-exports defaultRenderFirstPartyRetrievables


defaultRenderMemories ​

Re-exports defaultRenderMemories


defaultRenderRetrievables ​

Re-exports defaultRenderRetrievables


defaultRenderRetrievableSafetyDirective ​

Re-exports defaultRenderRetrievableSafetyDirective


defaultRenderStandingInstructions ​

Re-exports defaultRenderStandingInstructions


defaultRenderThirdPartyPrivateRetrievables ​

Re-exports defaultRenderThirdPartyPrivateRetrievables


defaultRenderThirdPartyPublicRetrievables ​

Re-exports defaultRenderThirdPartyPublicRetrievables


defaultRenderThought ​

Re-exports defaultRenderThought


defaultRenderTimelineMessage ​

Re-exports defaultRenderTimelineMessage


defaultRenderTrustedContent ​

Re-exports defaultRenderTrustedContent


defaultRenderUntrustedContent ​

Re-exports defaultRenderUntrustedContent


defaultToolsToChatCompletionsTools ​

Re-exports defaultToolsToChatCompletionsTools


descriptionToChatCompletionsJsonSchema ​

Re-exports descriptionToChatCompletionsJsonSchema


extractReasoningFields ​

Re-exports extractReasoningFields


filterThoughts ​

Re-exports filterThoughts


renderChatCompletionsSystemPrompt ​

Re-exports renderChatCompletionsSystemPrompt


renderChatCompletionsToolCallResult ​

Re-exports renderChatCompletionsToolCallResult


renderFirstPartyRetrievables ​

Re-exports renderFirstPartyRetrievables


renderMemories ​

Re-exports renderMemories


renderRetrievables ​

Re-exports renderRetrievables


renderRetrievableSafetyDirective ​

Re-exports renderRetrievableSafetyDirective


renderStandingInstructions ​

Re-exports renderStandingInstructions


renderThirdPartyPrivateRetrievables ​

Re-exports renderThirdPartyPrivateRetrievables


renderThirdPartyPublicRetrievables ​

Re-exports renderThirdPartyPublicRetrievables


renderThought ​

Re-exports renderThought


renderTimelineMessage ​

Re-exports renderTimelineMessage


renderTrustedContent ​

Re-exports renderTrustedContent


renderUntrustedContent ​

Re-exports renderUntrustedContent


toolsToChatCompletionsTools ​

Re-exports toolsToChatCompletionsTools