Firecrawl Agent propose deux modèles optimisés pour différents cas d’usage. Choisissez le modèle adapté en fonction de la complexité de votre extraction et de vos contraintes budgétaires.
| Modèle | Coût | Précision | Idéal pour |
|---|
spark-1-mini | 60 % moins cher | Standard | La plupart des tâches (par défaut) |
spark-1-pro | Standard | Plus élevée | Recherche complexe, extractions à fort enjeu |
Commencez avec Spark 1 Mini (par défaut) — il gère bien la plupart des tâches d’extraction pour un coût inférieur de 60 %. Ne passez à Pro que pour des recherches multidomaines complexes ou lorsque la précision est primordiale.
Spark 1 Mini (par défaut)
spark-1-mini est notre modèle efficace, idéal pour les tâches d’extraction de données simples.
Utilisez Mini lorsque :
- Vous extrayez des données simples (coordonnées, tarifs, etc.)
- Vous travaillez avec des sites web bien structurés
- La maîtrise des coûts est une priorité
- Vous exécutez des tâches d’extraction à grande échelle
Exemples d’utilisation :
- Extraire les prix des produits à partir de sites e-commerce
- Collecter les coordonnées à partir de pages d’entreprise
- Récupérer des métadonnées basiques depuis des articles
- Effectuer des recherches de données simples
spark-1-pro est notre modèle phare, conçu pour une précision maximale sur les tâches d’extraction complexes.
Utilisez Pro lorsque :
- Effectuer une analyse concurrentielle complexe
- Extraire des données qui nécessitent un raisonnement poussé
- La précision est critique pour votre cas d’utilisation
- Traiter des données ambiguës ou difficiles à trouver
Exemples de cas d’utilisation :
- Analyse concurrentielle sur plusieurs domaines
- Tâches de recherche complexes nécessitant un raisonnement approfondi
- Extraction d’informations nuancées à partir de multiples sources
- Collecte d’informations stratégiques critiques pour l’entreprise
Passez le paramètre model pour choisir le modèle à utiliser :
from firecrawl import FirecrawlApp
app = FirecrawlApp(api_key="fc-YOUR_API_KEY")
# Utilisation de Spark 1 Mini (par défaut - peut être omis)
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)
| Fonctionnalité | Spark 1 Mini | Spark 1 Pro |
|---|
| Coût | 60 % moins cher | Standard |
| Précision | Standard | Plus élevée |
| Vitesse | Rapide | Rapide |
| Idéal pour | La plupart des tâches | Tâches complexes |
| Raisonnement | Standard | Avancé |
| Multidomaine | Bon | Excellent |
Les deux modèles utilisent une tarification dynamique basée sur des crédits, qui s’adapte à la complexité de la tâche :
- Spark 1 Mini : utilise environ 60 % de crédits en moins que Pro pour des tâches équivalentes
- Spark 1 Pro : consommation de crédits standard pour une précision maximale
L’utilisation des crédits varie en fonction de la complexité du prompt, des données traitées et de la structure du résultat — indépendamment du modèle choisi.
┌─────────────────────────────────┐
│ Quel type de tâche ? │
└─────────────────────────────────┘
│
┌──────────────┴──────────────┐
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ Simple/Direct │ │ Complexe/Recherche│
│ extraction │ │ multi-domaine │
└─────────────────┘ └─────────────────┘
│ │
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ spark-1-mini │ │ spark-1-pro │
│ (60 % moins cher)│ │ (précision sup.)│
└─────────────────┘ └─────────────────┘
Consultez la référence de l’API Agent pour la documentation complète des paramètres.
Vous vous demandez quel modèle utiliser ? Écrivez à [email protected].