persona-community-1/packages/ai-client/src/index.ts
jordan 4004f88f4a
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/manual/woodpecker Pipeline was successful
Initialize project from skeleton template
2026-02-23 10:20:59 +00:00

45 lines
820 B
TypeScript

// Types
export type {
TokenUsage,
AIResponseMeta,
AIError,
ErrorCode,
} from './types';
export { createAIError, ErrorCodes } from './types';
// Text generation
export type {
MessageRole,
TextGenMessage,
TextGenRequest,
TextGenResponse,
TextGenChunk,
TextGenOptions,
} from './textgen';
export { streamText, generateText } from './textgen';
// Image generation
export type {
ImageSize,
AspectRatio,
ImageGenRequest,
GeneratedImage,
ImageGenResponse,
GenerationProgress,
MediaGenOptions,
} from './mediagen';
export { generateImage, generateImageWithProgress } from './mediagen';
// Video generation
export type {
VideoDuration,
VideoGenRequest,
GeneratedVideo,
VideoGenResponse,
} from './mediagen';
export { generateVideo, generateVideoWithProgress } from './mediagen';