@yuchida-tamu/podcast-gen
Version:
AI-Powered Monologue Podcast Generator
12 lines • 583 B
TypeScript
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