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

# Créer des tâches à partir de modèles

> Recherchez des modèles Octoparse, inspectez leurs paramètres normalisés, puis créez, prévisualisez ou mettez à jour des tâches depuis la CLI.

Utilisez les modèles lorsque le catalogue Octoparse contient déjà un Flux de travail adapté au site web ou à la source de données dont vous avez besoin.

<Note>
  À partir de la version 0.1.33 de la CLI, les commandes de modèle nécessitent des identifiants configurés. Exécutez `octoparse auth login` avant de rechercher ou d’inspecter des modèles.
</Note>

## Rechercher dans le catalogue de modèles

```bash theme={null}
octoparse template search "Amazon" --page 1 --page-size 20
octoparse template search "Google Maps" --sort 1 --json
```

La recherche utilise le même catalogue et le même classement par défaut que le site web Octoparse.

## Inspecter un modèle

```bash theme={null}
octoparse template view <templateId>
octoparse template version <templateId> --json
```

Utilisez `template view` pour examiner les paramètres normalisés et les exemples de création générés avant de créer une tâche.

<Note>
  Les commandes CLI et la sortie JSON publique utilisent `templateId`. `templateRegistrationId` est un champ d’API interne et ne doit pas être utilisé dans les intégrations CLI.
</Note>

## Créer un Modèle de tâche

Transmettez des valeurs simples au moyen d’options `--param` répétées :

```bash theme={null}
octoparse template-task create <templateId> \
  --name "My template task" \
  --param keyword=laptop \
  --param country=US \
  --json
```

Pour les paramètres structurés, transmettez directement du JSON ou utilisez un fichier :

```bash theme={null}
octoparse template-task create <templateId> --params '{"keyword":"laptop"}' --json
octoparse template-task create <templateId> --params-file params.json --json
```

Prévisualisez la requête sans créer de tâche distante :

```bash theme={null}
octoparse template-task create <templateId> --params-file params.json --dry-run --json
```

## Mettre à jour les paramètres du modèle

```bash theme={null}
octoparse template-task update <taskId> --params-file params.json --yes --json
```

La mise à jour d’un Modèle de tâche modifie l’état distant et nécessite `--yes`.

## Étapes suivantes

<CardGroup cols={2}>
  <Card title="Gérer les tâches" href="/docs/fr/cli/guides/tasks-and-groups">
    Répertoriez, renommez, déplacez, copiez et validez la tâche que vous avez créée.
  </Card>

  <Card title="Exécuter en local" href="/docs/fr/cli/guides/local-runs">
    Exécutez le Modèle de tâche avec le moteur local intégré.
  </Card>
</CardGroup>
