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

# Récupération web

> Trouvez des sources actuelles avec Venice Web Search et extrayez les pages sélectionnées en Markdown avec Venice Web Scrape.

Venice fournit des API distinctes pour découvrir des pages web et en extraire le contenu :

* **Web Search** renvoie des résultats structurés comprenant titres, URL, extraits et dates.
* **Web Scrape** convertit une page publique sélectionnée en Markdown.

Utilisez-les ensemble lorsque votre application a besoin d'un matériau source actuel et inspectable avant l'inférence.

## Rechercher sur le web

Envoyez une requête à l'API Search :

```bash theme={"system"}
curl https://api.venice.ai/api/v1/augment/search \
  -H "Authorization: Bearer $VENICE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"latest developments in decentralized AI"}'
```

Brave est le fournisseur par défaut et offre une non-conservation des données (Zero Data Retention). Google est également disponible avec des requêtes anonymisées transitant par Venice. Consultez la [référence de l'API Web Search](/api-reference/endpoint/augment/search) pour la sélection du fournisseur et le schéma de réponse complet.

## Extraire une page

Après avoir sélectionné un résultat, envoyez son URL publique à l'API Scrape :

```bash theme={"system"}
curl https://api.venice.ai/api/v1/augment/scrape \
  -H "Authorization: Bearer $VENICE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/article"}'
```

Le point de terminaison renvoie le contenu de la page au format Markdown. Il demande d'abord la représentation Markdown native du site lorsqu'elle est disponible et, à défaut, utilise une extraction basée sur un navigateur.

## Flux Search-to-Scrape

<Steps>
  <Step title="Rechercher">
    Soumettez une requête ciblée et collectez les résultats structurés.
  </Step>

  <Step title="Sélectionner les sources">
    Filtrez les résultats par pertinence, domaine et date avant de récupérer le contenu des pages.
  </Step>

  <Step title="Extraire">
    Extrayez le Markdown uniquement des pages que votre application a l'intention d'utiliser.
  </Step>

  <Step title="Utiliser ou stocker le contenu">
    Incluez le Markdown dans un prompt, créez des embeddings, mettez-le en cache ou conservez les URL sources pour les citations.
  </Step>
</Steps>

## API de recherche autonome ou recherche web du modèle ?

Utilisez les API autonomes lorsque votre application a besoin de contrôler la sélection des sources ou souhaite réutiliser le contenu récupéré. Activez la recherche web sur une requête de modèle lorsque vous souhaitez que Venice gère la récupération dans le cadre d'une seule requête d'inférence.

| Besoin                                                         | Approche                |
| -------------------------------------------------------------- | ----------------------- |
| Inspecter ou filtrer les résultats avant l'inférence           | Web Search autonome     |
| Extraire une URL spécifique et connue                          | Web Scrape autonome     |
| Mettre en cache ou réutiliser le contenu récupéré              | API autonomes           |
| Laisser le modèle récupérer automatiquement le contexte actuel | Recherche web du modèle |

<Warning>
  Web Search et Web Scrape sont des API expérimentales. Leurs formats de requête et de réponse peuvent changer sans préavis. Web Scrape n'accepte que les pages accessibles publiquement, et les sites qui bloquent l'accès automatisé peuvent être rejetés.
</Warning>

## Ressources associées

* [Référence de l'API Web Search](/api-reference/endpoint/augment/search)
* [Référence de l'API Web Scrape](/api-reference/endpoint/augment/scrape)
* [Agent de recherche privé](/guides/projects/private-research-agent)
* [Embeddings](/guides/features/embeddings)
