Firecrawl Agent ofrece dos modelos optimizados para distintos casos de uso. Elige el modelo adecuado en función de la complejidad de la extracción y tus requisitos de costos.
| Model | Cost | Accuracy | Best For |
|---|
spark-1-mini | 60% más económico | Estándar | La mayoría de las tareas (predeterminado) |
spark-1-pro | Estándar | Más alta | Investigación compleja, extracción crítica |
Empieza con Spark 1 Mini (predeterminado): gestiona bien la mayoría de las tareas de extracción con un coste un 60% menor. Cambia a Pro solo para investigación compleja en múltiples dominios o cuando la precisión sea crítica.
Spark 1 Mini (por defecto)
spark-1-mini es nuestro modelo eficiente, ideal para tareas sencillas de extracción de datos.
Usa Mini cuando:
- Necesites extraer datos simples (información de contacto, precios, etc.)
- Trabajes con sitios web bien estructurados
- El ahorro de costos sea una prioridad
- Debas ejecutar trabajos de extracción de alto volumen
Ejemplos de casos de uso:
- Extraer precios de productos de sitios de comercio electrónico
- Recopilar información de contacto de páginas de empresas
- Extraer metadatos básicos de artículos
- Realizar consultas sencillas de datos específicos
spark-1-pro es nuestro modelo insignia, diseñado para lograr la máxima precisión en tareas de extracción complejas.
Usa Pro cuando:
- Realices análisis de la competencia complejos
- Extraigas datos que requieran razonamiento profundo
- La precisión sea crítica para tu caso de uso
- Tengas que manejar datos ambiguos o difíciles de encontrar
Ejemplos de casos de uso:
- Análisis de la competencia en múltiples dominios
- Tareas de investigación complejas que requieran razonamiento
- Extracción de información detallada y matizada desde múltiples fuentes
- Obtención de inteligencia empresarial crítica
Pasa el parámetro model para seleccionar el modelo que quieras usar:
from firecrawl import FirecrawlApp
app = FirecrawlApp(api_key="fc-YOUR_API_KEY")
# Usando Spark 1 Mini (predeterminado - puede omitirse)
result = app.agent(
prompt="Find the pricing of Firecrawl",
model="spark-1-mini"
)
# Using Spark 1 Pro for complex tasks
result = app.agent(
prompt="Compare all enterprise features and pricing across Firecrawl, Apify, and ScrapingBee",
model="spark-1-pro"
)
print(result.data)
| Característica | Spark 1 Mini | Spark 1 Pro |
|---|
| Costo | 60% más barato | Estándar |
| Precisión | Estándar | Más alta |
| Velocidad | Rápida | Rápida |
| Mejor para | La mayoría de las tareas | Tareas complejas |
| Razonamiento | Estándar | Avanzado |
| Multidominio | Bueno | Excelente |
Ambos modelos usan precios dinámicos basados en créditos que se adaptan a la complejidad de la tarea:
- Spark 1 Mini: Usa aproximadamente un 60 % menos de créditos que Pro para tareas equivalentes
- Spark 1 Pro: Consumo estándar de créditos para máxima precisión
El uso de créditos varía según la complejidad del prompt, los datos procesados y la estructura del resultado, independientemente del modelo seleccionado.
Seleccionar el modelo adecuado
┌─────────────────────────────────┐
│ What type of task? │
└─────────────────────────────────┘
│
┌──────────────┴──────────────┐
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ Simple/Directa │ │ Compleja/Investigación│
│ extracción │ │ multidominio │
└─────────────────┘ └─────────────────┘
│ │
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ spark-1-mini │ │ spark-1-pro │
│ (60% cheaper) │ │ (higher acc.) │
└─────────────────┘ └─────────────────┘
Consulta la Referencia de la API del agente para obtener la documentación completa de los parámetros.
¿Tienes preguntas sobre qué modelo utilizar? Envía un correo a [email protected].