jpglens
Version:
🔍 Universal AI-Powered UI Testing - See your interfaces through the lens of intelligence
28 lines • 841 B
TypeScript
/**
* 🔍 jpglens - OpenAI Provider
* Universal AI-Powered UI Testing
*
* @author Taha Bahrami (Kaito)
* @license MIT
*/
import { AIProvider, AnalysisContext, AnalysisResult, ScreenshotData, JPGLensConfig } from '../core/types.js';
/**
* OpenAI provider for jpglens
* Direct integration with OpenAI's GPT-4 Vision and other models
*/
export declare class OpenAIProvider implements AIProvider {
private config;
name: string;
private baseUrl;
private apiKey;
private model;
constructor(config: JPGLensConfig);
isAvailable(): Promise<boolean>;
getModelInfo(): {
name: string;
capabilities: string[];
};
analyze(screenshot: ScreenshotData, context: AnalysisContext, prompt: string): Promise<AnalysisResult>;
private parseAnalysisResult;
}
//# sourceMappingURL=openai.d.ts.map