UNPKG

@tanstack/ai

Version:

Type-safe TypeScript AI SDK for streaming chat, tool calling, agents, structured outputs, and multimodal generation.

18 lines (17 loc) 1.58 kB
import { BaseTextAdapter } from "./chat/adapter.js"; import { chat, kind as kind$3 } from "./chat/index.js"; import { BaseSummarizeAdapter } from "./summarize/adapter.js"; import { ChatStreamSummarizeAdapter } from "./summarize/chat-stream-summarize.js"; import { kind as kind$2, summarize } from "./summarize/index.js"; import { BaseImageAdapter } from "./generateImage/adapter.js"; import { generateImage, kind as kind$1 } from "./generateImage/index.js"; import { BaseAudioAdapter } from "./generateAudio/adapter.js"; import { generateAudio, kind } from "./generateAudio/index.js"; import { BaseVideoAdapter } from "./generateVideo/adapter.js"; import { generateVideo, getVideoJobStatus, kind as kind$6 } from "./generateVideo/index.js"; import { snapToDurationOption } from "./generateVideo/snap.js"; import { BaseTTSAdapter } from "./generateSpeech/adapter.js"; import { generateSpeech, kind as kind$5 } from "./generateSpeech/index.js"; import { BaseTranscriptionAdapter } from "./generateTranscription/adapter.js"; import { generateTranscription, kind as kind$4 } from "./generateTranscription/index.js"; export { BaseAudioAdapter, BaseImageAdapter, BaseSummarizeAdapter, BaseTTSAdapter, BaseTextAdapter, BaseTranscriptionAdapter, BaseVideoAdapter, ChatStreamSummarizeAdapter, kind as audioKind, chat, generateAudio, generateImage, generateSpeech, generateTranscription, generateVideo, getVideoJobStatus, kind$1 as imageKind, snapToDurationOption, summarize, kind$2 as summarizeKind, kind$3 as textKind, kind$4 as transcriptionKind, kind$5 as ttsKind, kind$6 as videoKind };