UNPKG

@yuchida-tamu/podcast-gen

Version:

AI-Powered Monologue Podcast Generator

12 lines 583 B
import OpenAI from 'openai'; import { APIClient } from '../core/APIClient.js'; import type { LLMConfig, LLMRequest, LLMResponse, LLMService } from '../types/index.js'; export declare class OpenAIService extends APIClient<LLMRequest, LLMResponse> implements LLMService { private client; private llmConfig; constructor(client: OpenAI, config?: Partial<LLMConfig>); protected fetch(request: LLMRequest): Promise<LLMResponse>; generateContent(request: LLMRequest): Promise<LLMResponse>; isHealthy(): Promise<boolean>; } //# sourceMappingURL=OpenAIService.d.ts.map