> ## Documentation Index
> Fetch the complete documentation index at: https://docs.olostep.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API des Agents

> Créez des agents de recherche sans code qui recherchent, extraient et explorent le web avec Olostep.

Grâce à l'API des Agents Olostep, tu peux créer des agents de recherche autonomes capables d'automatiser les pipelines de données et les tâches de recherche selon un calendrier, et de fournir des résultats structurés.

* Recherche web sur plusieurs sites avec extraction automatisée
* Flux de travail en plusieurs étapes avec exécution planifiée et notifications
* Sortie vers JSON/CSV/Sheets/DB

Pour la disponibilité et les détails, contacte-nous à [info@olostep.com](mailto:info@olostep.com) ou [Contacte les Ventes](https://www.olostep.com/contact-sales).

## Installation

<CodeGroup>
  ```python Python theme={null}
  # pip install requests

  import requests
  ```

  ```js Node theme={null}
  // npm install node-fetch

  // ESM
  import fetch from 'node-fetch'

  // CommonJS
  const fetch = require('node-fetch')
  ```

  ```bash cURL theme={null}
  # macOS : le curl intégré est suffisant
  ```
</CodeGroup>

## Créer un agent

Crée un agent avec une invite en langage naturel et un modèle cible.

<CodeGroup>
  ```python Python theme={null}
  API_URL = 'https://api.olostep.com/v1/agents' # point de terminaison disponible pour certains clients
  API_KEY = '<YOUR_API_KEY>'

  headers = {
    'Authorization': f'Bearer {API_KEY}', 
    'Content-Type': 'application/json'
  }

  data = {
    "prompt": """
      Trouve les entreprises de portefeuille de https://www.vcsheet.com/funds et 
      écris dans une feuille Google avec les colonnes (Nom du Fonds, URL du site 
      web du Fonds, URL LinkedIn du Fonds, Nom de l'Entreprise de Portefeuille, 
      URL de l'Entreprise de Portefeuille, URL LinkedIn de l'Entreprise de 
      Portefeuille). Exécute chaque semaine le lundi à 9h00 et envoie un email 
      à steve@example.com lorsque de nouvelles entreprises sont ajoutées.
    """,
    "model": "gpt-4.1"
  }

  response = requests.post(API_URL, headers=headers, json=data)
  result = response.json()
  print(result)
  ```

  ```js Node theme={null}
  const res = await fetch('https://api.olostep.com/v1/agents', {
    method: 'POST',
    headers: { 'Authorization': 'Bearer <YOUR_API_KEY>', 'Content-Type': 'application/json' },
    body: JSON.stringify({
      prompt: 'Trouve les entreprises de portefeuille de https://www.vcsheet.com/funds et écris dans une feuille Google...',
      model: 'gpt-4.1'
    })
  })
  console.log(await res.json())
  ```

  ```bash cURL theme={null}
  curl -s -X POST "https://api.olostep.com/v1/agents" \
    -H "Authorization: Bearer $OLOSTEP_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "prompt": "Trouve les entreprises de portefeuille de https://www.vcsheet.com/funds et écris dans une feuille Google...",
      "model": "gpt-4.1"
    }'
  ```
</CodeGroup>

## Capacités

L'agent Olostep peut :

* **Recherche Web** : Rechercher et extraire automatiquement des données de sites web
* **Organisation des Données** : Structurer les informations dans des feuilles de calcul, bases de données ou autres formats
* **Exécution Planifiée** : Exécuter des tâches selon un calendrier récurrent (quotidien, hebdomadaire, à une heure prédéfinie)
* **Flux de Travail en Plusieurs Étapes** : Réaliser des tâches de recherche complexes et multiparties de manière autonome
* **Notifications** : Envoyer des alertes par email lorsque de nouvelles données sont trouvées ou que les tâches sont terminées
* **Sortie Personnalisée** : Retourner les données sous forme de CSV, JSON, feuille Google, ou directement dans ta base de données

## Accès

L'API des Agents est actuellement disponible pour certains clients. Pour obtenir l'accès :

* Envoie-nous un email à [info@olostep.com](mailto:info@olostep.com)
* Ou [contacte notre équipe de vente](https://www.olostep.com/contact-sales)

## Tarification

La tarification des agents est variable. Elle est facturée en fonction des résultats. Le prix est négocié entre le client et l'agent. Contacte [info@olostep.com](mailto:info@olostep.com) pour plus de détails.
