@rolme/ytscript
Version:
A CLI tool to download YouTube transcripts and generate summaries
10 lines (9 loc) • 338 B
TypeScript
import { AIProvider, SummaryOptions } from '../../types/ai.js';
export declare class ChatGPTProvider implements AIProvider {
readonly name = "chatgpt";
private apiKey;
constructor(apiKey: string);
summarize(transcript: string, options?: SummaryOptions): Promise<string>;
private buildPrompt;
private callOpenAI;
}