circle-check
Documentation has been updated: see help center and changelog in one place.

LlamaIndex

Aprovecha la integración con LlamaIndex y la Oxylabs Web Scraper API para ingerir fácilmente contenido en línea y construir flujos de trabajo impulsados por LLM.

La integración de LlamaIndex con Oxylabs Web Scraper APIarrow-up-right te permite extraer y procesar datos web a través de un LLM (Large Language Model) en el mismo flujo de trabajo.

Descripción general

LlamaIndexarrow-up-right es un marco de datos diseñado para construir aplicaciones LLM con fuentes de datos externas. Úsalo con Oxylabs Web Scraper APIarrow-up-right para:

  • Extraer datos estructurados sin manejar CAPTCHAs, bloqueos de IP o renderizado JS

  • Procesar resultados con un LLM en la misma canalización

  • Construir flujos de trabajo de extremo a extremo desde la extracción hasta la salida potenciada por IA

Comenzando

Crea tus credenciales de usuario API: regístrate para una prueba gratuita o compra el producto en el panel de Oxylabsarrow-up-right para crear tus credenciales de usuario API (USERNAME y PASSWORD).

circle-info

Si necesitas más de un usuario API para tu cuenta, por favor contacta con nuestro soporte al cliente o envía un mensaje a nuestro chat en vivo 24/7.

Configuración del entorno

En esta guía usaremos el lenguaje de programación Python. Instala las bibliotecas requeridas usando pip:

pip install -qU llama-index llama-index-readers-oxylabs llama-index-readers-web

Crea un .env archivo en el directorio de tu proyecto con tus credenciales de Oxylabs Web Scraper API y la clave de OpenAI:

OXYLABS_USERNAME=your_API_username
OXYLABS_PASSWORD=your_API_password
OPENAI_API_KEY=your-openai-key

Carga estas variables de entorno en tu script de Python:

Métodos de integración

Hay dos maneras de acceder al contenido web vía Web Scraper API en LlamaIndex:

Oxylabs Reader

El llama-index-readers-oxylabs el módulo contiene clases específicas que te permiten extraer datos de varias fuentes:

Fuente de datos API
Clase Reader

Búsqueda web de Google

OxylabsGoogleSearchReader

Anuncios de búsqueda de Google

OxylabsGoogleAdsReader

Producto de Amazon

OxylabsAmazonProductReader

Búsqueda en Amazon

OxylabsAmazonSearchReader

Reseñas de Amazon

OxylabsAmazonReviewsReader

Transcripción de YouTube

OxylabsYoutubeTranscriptReader

Por ejemplo, puedes extraer resultados de búsqueda de Google:

Oxylabs Web Reader

Con la OxylabsWebReader clase, puedes extraer datos de cualquier URL:

Construyendo un agente de búsqueda AI básico

A continuación hay un ejemplo de un agente AI simple que puede buscar en Google y responder preguntas:

Configuración avanzada

Manejo de contenido dinámico

La Web Scraper API puede manejar renderizado JavaScript:

Configurando el tipo de User-Agent

Puedes especificar diferentes user agents:

Uso de parámetros específicos del objetivo

Muchos scrapers específicos de objetivos soportan parámetros adicionales:

Creando índices vectoriales

LlamaIndex es especialmente útil para construir índices vectoriales a partir de contenido web:

Última actualización

¿Te fue útil?