UNPKG

organ-ai-zer

Version:

AI-powered file organizer CLI tool

19 lines 780 B
import { BaseAIProvider } from './base-ai-provider'; import { ZodSchema } from 'zod'; import { ConversationContext } from '../conversation-context'; import { AIAnalysisResponse } from '../../types'; import { AIAnalysisRequest as BaseProviderRequest } from './base-ai-provider'; export declare class OpenAIProvider extends BaseAIProvider { private client; constructor(config: { apiKey: string; model?: string; maxTokens?: number; temperature?: number; timeout?: number; }); getDefaultModel(): string; generateResponse(context: ConversationContext, schema: ZodSchema): Promise<AIAnalysisResponse>; analyzeFiles(request: BaseProviderRequest): Promise<AIAnalysisResponse>; } //# sourceMappingURL=openai-provider.d.ts.map