oxylabs-ai-studio
Version:
JavaScript SDK for Oxylabs AI Studio API services
31 lines • 1.14 kB
TypeScript
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