UNPKG

locatai-ts

Version:

Enterprise-grade AI-powered element locator for Selenium WebDriver - TypeScript implementation

19 lines 640 B
import { IAIProvider, AIConfig } from './types'; export declare class OpenAIProvider implements IAIProvider { private client; private model; constructor(config?: AIConfig); private createInterface; getUserInput(prompt: string): Promise<string>; generateResponse(userInput: string, systemPrompt?: string): Promise<string>; interact(): Promise<void>; /** * Optimizes HTML content in the prompt to reduce token usage */ private optimizeHtmlContent; /** * Cleans and standardizes the locator response */ private cleanLocatorResponse; } //# sourceMappingURL=OpenAIProvider.d.ts.map