diff --git a/packages/xsai/src/index.ts b/packages/xsai/src/index.ts index ed16af6c..d04bf165 100644 --- a/packages/xsai/src/index.ts +++ b/packages/xsai/src/index.ts @@ -3,14 +3,14 @@ import '@xsai/tool/generate-text' // @xsai/providers export * as providers from './providers' -export { embed, embedMany } from '@xsai/embed' -export { generateObject } from '@xsai/generate-object' -export { generateSpeech } from '@xsai/generate-speech' -export { generateText } from '@xsai/generate-text' -export { generateTranscription } from '@xsai/generate-transcription' -export { listModels, retrieveModel } from '@xsai/model' +export { embed, embedMany, type EmbedManyOptions, type EmbedManyResult, type EmbedOptions, type EmbedResponseUsage, type EmbedResult } from '@xsai/embed' +export { generateObject, type GenerateObjectOptions, type GenerateObjectResult } from '@xsai/generate-object' +export { generateSpeech, type GenerateSpeechOptions } from '@xsai/generate-speech' +export { generateText, type GenerateTextOptions, type GenerateTextResponseUsage, type GenerateTextResult } from '@xsai/generate-text' +export { generateTranscription, type GenerateTranscriptionOptions, type GenerateTranscriptionResult } from '@xsai/generate-transcription' +export { listModels, type ListModelsOptions, type ListModelsResponse, type Model, retrieveModel, type RetrieveModelOptions } from '@xsai/model' // shared chat utils export * from '@xsai/shared-chat' -export { streamObject } from '@xsai/stream-object' -export { streamText } from '@xsai/stream-text' -export { tool } from '@xsai/tool' +export { streamObject, type StreamObjectOptions, type StreamObjectResult } from '@xsai/stream-object' +export { streamText, type StreamTextOptions, type StreamTextResponse, type StreamTextResponseUsage, type StreamTextResult } from '@xsai/stream-text' +export { tool, type ToolOptions, type ToolResult } from '@xsai/tool'