SDK JavaScript
Aprenda como usar o SDK JavaScript do AI Studio.

Oferecemos um SDK JavaScript para interagir perfeitamente com Oxylabs AI Studio API serviços, incluindo AI-Scraper, AI-Crawler, AI-Browser-Agent e outras ferramentas de extração de dados.
Instalação
Instale o SDK:
Ou adicione OXYLABS_AI_STUDIO_API_URL e OXYLABS_AI_STUDIO_API_KEY valores ao .env arquivo, ou como suas variáveis de ambiente:
Uso
AI-Scraper
Uso básico
Parâmetros de entrada
url(string): A URL de destino a ser processada.user_prompt(string): Instruções sobre quais dados extrair. Isso é usado para gerar automaticamente oopenapi_schemaao usar oscrapeWithAutoSchemamétodo.output_format(string): O formato desejado para a saída. Pode sermarkdownoujson. Padrão:markdown.render_html(boolean): Especifica se deve renderizar JavaScript na página antes da extração. Padrão:false.openapi_schema(Record<string, any>): Um objeto JSON Schema que define a estrutura dos dados de saída. Isso é obrigatório quandooutput_formatestá definido comojson.geo_location(string): Especifica a localização geográfica (formato ISO2) a partir da qual a requisição deve ser simulada.
AI-Crawler
Uso básico
Parâmetros de entrada
url(string): A URL inicial para o crawl.crawl_prompt(string): Instruções que definem os tipos de páginas a serem encontradas e rastreadas.parse_prompt(string): Instruções sobre quais dados extrair das páginas rastreadas. Isso é usado para gerar automaticamente oopenapi_schemaao usar ocrawlWithAutoSchemamétodo.output_format(string): O formato desejado para a saída. Pode sermarkdownoujson. Padrão:markdown.max_pages(integer): O número máximo de páginas ou fontes a retornar. Padrão:25.render_html(boolean): Especifica se deve renderizar JavaScript nas páginas antes da extração. Padrão:false.openapi_schema(Record<string, any>): Um objeto JSON Schema que define a estrutura dos dados de saída. Isso é obrigatório quandooutput_formatestá definido comojson.geo_location(string): Especifica a localização geográfica (formato ISO2) a partir da qual a requisição deve ser simulada.
Browser-Agent
Uso básico
Parâmetros de entrada
url(string): A URL de destino onde o browser agent deve iniciar.browse_prompt(string): Instruções que definem as ações que o browser agent deve executar.parse_prompt(string): Instruções sobre quais dados extrair após executar as ações do navegador. Isso é usado para gerar automaticamente oopenapi_schemaao usar obrowseWithAutoSchemamétodo.output_format(string): O formato desejado para a saída. Pode sermarkdown,html,json, ouscreenshot. Padrão:markdown.render_html(boolean): Especifica se deve renderizar JavaScript na página. Embora este seja um browser agent, essa flag pode influenciar certos comportamentos. Padrão:false.openapi_schema(Record<string, any>): Um objeto JSON Schema que define a estrutura dos dados de saída. Isso é obrigatório quandooutput_formatestá definido comojson.geo_location(string): Especifica a localização geográfica (formato ISO2) a partir da qual a requisição deve ser simulada.
AI-Search
Uso básico
Parâmetros de entrada
query(string): A query de busca.limit(integer): O número máximo de resultados de busca a retornar. Máximo: 50.render_javascript(boolean): Se deve renderizar JavaScript na página. Padrão:false.return_content(boolean): Se deve retornar o conteúdo em markdown de cada resultado de busca. Padrão:true.geo_location(string): Especifica a localização geográfica (formato ISO2) a partir da qual a requisição deve ser simulada.
AI-Map
Uso básico
Parâmetros de entrada
url(string): A URL de destino para mapear e extrair dados.user_prompt(string): Instruções sobre quais dados extrair das páginas mapeadas.return_sources_limit(integer): O número máximo de fontes/páginas a retornar do processo de mapeamento.geo_location(string): A localização geográfica a ser usada na requisição de mapeamento (ex.: 'US', 'UK').render_javascript(boolean): Especifica se deve renderizar JavaScript nas páginas antes do mapeamento. Padrão:false.
Exemplos de uso
Você pode encontrar mais exemplos de cada aplicação aqui:
Atualizado
Isto foi útil?

