@assistant-ui/react
Version:
React components for AI chat.
20 lines • 791 B
TypeScript
import { Tool } from "../../../types/ModelConfigTypes";
import { LanguageModelV1StreamPart } from "@ai-sdk/provider";
export type ToolResultStreamPart = LanguageModelV1StreamPart | {
type: "tool-result";
toolCallType: "function";
toolCallId: string;
toolName: string;
result: unknown;
isError?: boolean;
} | {
type: "step-finish";
finishReason: "stop" | "length" | "content-filter" | "tool-calls" | "error" | "other" | "unknown";
usage: {
promptTokens: number;
completionTokens: number;
};
isContinued: boolean;
};
export declare function toolResultStream(tools: Record<string, Tool> | undefined, abortSignal: AbortSignal): TransformStream<ToolResultStreamPart, ToolResultStreamPart>;
//# sourceMappingURL=toolResultStream.d.ts.map