@kangthink/q-engine
Version:
A question-answer generation engine that stimulates thinking
24 lines • 698 B
TypeScript
import { LLMProvider } from '../types';
export interface OpenAIProviderConfig {
apiKey: string;
model?: string;
temperature?: number;
maxTokens?: number;
}
export declare class OpenAIProvider implements LLMProvider {
private openai;
private model;
private temperature;
private maxTokens;
constructor(config: OpenAIProviderConfig);
generateResponse(prompt: string): Promise<string>;
setModel(model: string): void;
setTemperature(temperature: number): void;
setMaxTokens(maxTokens: number): void;
getConfig(): {
model: string;
temperature: number;
maxTokens: number;
};
}
//# sourceMappingURL=OpenAIProvider.d.ts.map