UNPKG

locatai-ts

Version:

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

23 lines 819 B
import { IAIProvider, AIConfig } from './types'; export declare class OllamaProvider implements IAIProvider { private baseUrl; private model; constructor(config?: AIConfig); private createInterface; getUserInput(prompt: string): Promise<string>; generateResponse(userInput: string, systemPrompt?: string): Promise<string>; interact(): Promise<void>; /** * Cleans Ollama's response by removing markdown formatting and standardizing locator formats */ private cleanOllamaResponse; /** * Shortens and simplifies the user input for better results with Ollama */ private shortenUserInput; /** * Extracts a shorter, more relevant HTML snippet to reduce token count */ private extractRelevantHTML; } //# sourceMappingURL=OllamaProvider.d.ts.map