Passer au contenu principal
FIRE-1 est un agent d’IA qui renforce les capacités de scraping de Firecrawl. Il peut contrôler des actions du navigateur et naviguer dans des architectures de sites web complexes afin de permettre une extraction de données plus complète que les méthodes de scraping traditionnelles.

Ce que FIRE-1 peut faire :

  • Planifier et effectuer des actions pour découvrir des données
  • Interagir avec des boutons, des liens, des champs et des éléments dynamiques
  • Extraire des données sur plusieurs pages nécessitant une pagination, plusieurs étapes, etc.

Comment utiliser FIRE-1

Vous pouvez exploiter l’agent FIRE-1 avec l’endpoint /v1/extract pour des tâches d’extraction complexes nécessitant une navigation sur plusieurs pages ou des interactions avec des éléments. Exemple :
import FirecrawlApp, { ExtractResponse } from '@mendable/firecrawl-js';

const app = new FirecrawlApp({apiKey: "fc-YOUR_API_KEY"});

// Extraire à partir d’un site web en utilisant un schéma et un prompt :
const extractResult = await app.extract(['https://example-forum.com/topic/123'], {
  prompt: "Extraire tous les commentaires des utilisateurs de ce sujet de forum.",
  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(`Échec de l’extraction : ${extractResult.error}`)
}

console.log(extractResult)

Facturation

Le coût d’utilisation de FIRE-1 n’est pas déterministe. Consultez notre calculateur de crédits pour connaître le coût de base de chaque requête Extract. Pourquoi FIRE-1 est-il plus coûteux ?
FIRE-1 s’appuie sur une automatisation avancée du navigateur et une planification par IA pour interagir avec des pages web complexes, ce qui nécessite davantage de ressources de calcul qu’une extraction standard.

Limites de débit

  • /extract : 10 requêtes par minute