| 6 | import { OpenAI } from "openai" |
| 7 | |
| 8 | interface Config { |
| 9 | apiKey: string; |
| 10 | apiProvider: "openai" | "gemini"; // Added provider selection |
| 11 | extractionModel: string; |
| 12 | solutionModel: string; |
| 13 | debuggingModel: string; |
| 14 | language: string; |
| 15 | opacity: number; |
| 16 | } |
| 17 | |
| 18 | export class ConfigHelper extends EventEmitter { |
| 19 | private configPath: string; |
nothing calls this directly
no outgoing calls
no test coverage detected