> ## Documentation Index
> Fetch the complete documentation index at: https://firecrawl-fix-js-response-syntax-highlighting.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Modèles

> Choisissez le modèle adapté à vos tâches d'extraction d'agents.

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.

<div id="available-models">
  ## Modèles disponibles
</div>

| 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 |

<Tip>
  **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.
</Tip>

<div id="spark-1-mini-default">
  ## Spark 1 Mini (par défaut)
</div>

`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

<div id="spark-1-pro">
  ## Spark 1 Pro
</div>

`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

<div id="specifying-a-model">
  ## Spécifier un modèle
</div>

Passez le paramètre `model` pour choisir le modèle à utiliser :

<CodeGroup>
  ```python Python theme={null}
  from firecrawl import Firecrawl

  app = Firecrawl(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)
  ```

  ```js Node theme={null}
  import { Firecrawl } from 'firecrawl';

  const firecrawl = new Firecrawl({ apiKey: "fc-YOUR_API_KEY" });

  // Utilisation de Spark 1 Mini (par défaut - peut être omis)
  const result = await firecrawl.agent({
    prompt: "Find the pricing of Firecrawl",
    model: "spark-1-mini"
  });

  // Utilisation de Spark 1 Pro pour les tâches complexes
  const resultPro = await firecrawl.agent({
    prompt: "Compare all enterprise features and pricing across Firecrawl, Apify, and ScrapingBee",
    model: "spark-1-pro"
  });

  console.log(result.data);
  ```

  ```bash cURL theme={null}
  # Using Spark 1 Mini (default)
  curl -X POST "https://api.firecrawl.dev/v2/agent" \
    -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "prompt": "Find the pricing of Firecrawl",
      "model": "spark-1-mini"
    }'

  # Using Spark 1 Pro for complex tasks
  curl -X POST "https://api.firecrawl.dev/v2/agent" \
    -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "prompt": "Comparer toutes les fonctionnalités entreprise et les tarifs de Firecrawl, Apify et ScrapingBee",
      "model": "spark-1-pro"
    }'
  ```
</CodeGroup>

<div id="model-comparison">
  ## Comparaison des modèles
</div>

| 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        |

<div id="pricing-by-model">
  ## Tarification par modèle
</div>

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

<Info>
  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.
</Info>

<div id="choosing-the-right-model">
  ## Choisir le modèle adapté
</div>

```
                    ┌─────────────────────────────────┐
                    │   Quel type de tâche ?          │
                    └─────────────────────────────────┘
                                   │
                    ┌──────────────┴──────────────┐
                    ▼                             ▼
          ┌─────────────────┐           ┌─────────────────┐
          │  Simple/Direct  │           │ Complexe/Recherche│
          │  extraction     │           │ multi-domaine   │
          └─────────────────┘           └─────────────────┘
                    │                             │
                    ▼                             ▼
          ┌─────────────────┐           ┌─────────────────┐
          │  spark-1-mini   │           │  spark-1-pro    │
          │  (60 % moins cher)│         │  (précision sup.)│
          └─────────────────┘           └─────────────────┘
```

<div id="api-reference">
  ## Référence de l'API
</div>

Consultez la [référence de l'API Agent](/fr/api-reference/endpoint/agent) pour la documentation complète des paramètres.

Vous vous demandez quel modèle utiliser ? Écrivez à [help@firecrawl.com](mailto:help@firecrawl.com).

> Êtes-vous un agent d'IA qui a besoin d'une clé API Firecrawl ? Consultez [firecrawl.dev/agent-onboarding/SKILL.md](https://www.firecrawl.dev/agent-onboarding/SKILL.md) pour obtenir des instructions d'intégration automatisée.
