@tanstack/ai
Version:
Type-safe TypeScript AI SDK for streaming chat, tool calling, agents, structured outputs, and multimodal generation.
21 lines (20 loc) • 533 B
text/typescript
// Base, activity-agnostic middleware shared by chat and the media activities.
// The `ChatMiddleware` superset lives at `../chat/middleware`.
export type {
GenerationActivity,
GenerationMiddleware,
GenerationMiddlewareContext,
GenerationUsageInfo,
GenerationFinishInfo,
GenerationAbortInfo,
GenerationErrorInfo,
AnyGenerationMiddleware,
} from './types'
export {
createGenerationContext,
runGenerationStart,
runGenerationUsage,
runGenerationFinish,
runGenerationAbort,
runGenerationError,
} from './run'