Agente FIRE-1 (Beta)
Agente de IA que permite la navegación y la interacción inteligentes con páginas web
FIRE-1 es un agente de IA que potencia las capacidades de scraping de Firecrawl. Puede controlar acciones del navegador y navegar por estructuras web complejas para permitir una extracción de datos más completa, más allá de los métodos tradicionales de scraping.
- Planificar y ejecutar acciones para descubrir datos
- Interactuar con botones, enlaces, campos de entrada y elementos dinámicos.
- Obtener datos de múltiples páginas que requieren paginación, varios pasos, etc.
Puedes usar el agente FIRE-1 con el endpoint /v1/extract para tareas de extracción complejas que requieren navegar por múltiples páginas o interactuar con elementos.
Ejemplo:
import { Firecrawl, ExtractResponse } from 'firecrawl';
const app = new Firecrawl({apiKey: "fc-YOUR_API_KEY"});
// Extrae de un sitio web usando un esquema y un prompt:
const extractResult = await app.extract(['https://example-forum.com/topic/123'], {
prompt: "Extract all user comments from this forum thread.",
schema: {
type: "object",
properties: {
comments: {
type: "array",
items: {
type: "object",
properties: {
author: {type: "string"},
comment_text: {type: "string"}
},
required: ["author", "comment_text"]
}
}
},
required: ["comments"]
},
agent: {
model: 'FIRE-1'
}
}) as ExtractResponse;
if (!extractResult.success) {
throw new Error(`Failed to extract: ${extractResult.error}`)
}
console.log(extractResult)El costo de usar FIRE-1 es no determinista. Consulta nuestra calculadora de créditos para conocer el costo base de cada solicitud de Extract.
¿Por qué FIRE-1 es más costoso?
FIRE-1 utiliza automatización avanzada del navegador y planificación con IA para interactuar con páginas web complejas, lo que requiere más recursos de computación que la extracción estándar.
/extract: 10 solicitudes por minuto