UNPKG

oxylabs-ai-studio

Version:

JavaScript SDK for Oxylabs AI Studio API services

31 lines 1.14 kB
import { OxylabsAIStudioClient } from '../client'; import { GenerateSchemaOptions, BrowseOptions, BrowseWithAutoSchemaOptions, RunResponse, SchemaResponse } from '../types'; /** * AI-Browse Service * Handles all AI-Browse related API calls */ export declare class BrowserAgentService { private client; constructor(client: OxylabsAIStudioClient); /** * Generate schema for browsing (POST /browse/schema) */ generateSchema(options: GenerateSchemaOptions): Promise<SchemaResponse>; /** * Submit browsing request (POST /browse) */ submitBrowseRequest(options: BrowseOptions): Promise<RunResponse>; /** * Get browsing run data/results (GET /browse/run/data) */ getBrowseRunData(runId: string): Promise<any>; /** * Synchronous browsing (wait for results) */ browse(options: BrowseOptions, timeout?: number, pollInterval?: number): Promise<any>; /** * Complete workflow with auto-schema and sync results */ browseWithAutoSchema(options: BrowseWithAutoSchemaOptions, timeout?: number): Promise<any>; } //# sourceMappingURL=browserAgent.d.ts.map