Interface: ChatCompletionsToolCallDeltaAccumulator
Defined in: src/batteries/llm/openai_chat_completions/types.ts:211
Accumulator for stitching together streaming tool call deltas into fully-assembled tool calls.
Methods
drain()
ts
drain(): AssembledToolCall[];Defined in: src/batteries/llm/openai_chat_completions/types.ts:219
Drains and returns the completed assembled tool calls.
Returns
feed()
ts
feed(delta: ChatCompletionsToolCallDelta): void;Defined in: src/batteries/llm/openai_chat_completions/types.ts:215
Feeds a tool call delta into the accumulator.
Parameters
| Parameter | Type |
|---|---|
delta | ChatCompletionsToolCallDelta |
Returns
void