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

# Cerca modelli

> Cerca modelli di scraping Octoparse e controlla il relativo schema di input prima di eseguire executeTask.

<Info>
  Il generatore di richieste, l'esempio cURL e lo schema della risposta vengono generati dalla definizione OpenAPI nel pannello API. Usa questa pagina per le indicazioni sul flusso di lavoro e le regole specifiche di AgentTools.
</Info>

Cerca modelli di scraping Octoparse quando il client non sa già quale modello eseguire.

<Steps>
  <Step title="Cerca i modelli candidati">
    Usa `keyword`, `id`, `slug`, `limitIds` o `tags` per restringere l'elenco dei modelli.
  </Step>

  <Step title="Esamina il modello consigliato">
    Leggi `recommendedTemplateName`, `inputSchema`, `sourceTree`, `sourceSummary` e `outputSchema` da `response.data`.
  </Step>

  <Step title="Prepara executeTask">
    Usa ogni valore `inputSchema.field` come chiave stabile del parametro per `executeTask`.
  </Step>
</Steps>

```text theme={null}
searchTemplates -> executeTask -> exportData
```

<CardGroup cols={2}>
  <Card title="Autenticazione" icon="key">
    Preferisci `x-api-key`. `x-client` e `accept-language` sono facoltativi.
  </Card>

  <Card title="Dati operativi" icon="braces">
    Leggi i campi operativi da `response.data`. Usa `requestId` solo per la risoluzione dei problemi.
  </Card>
</CardGroup>

<Warning>
  Per i campi associati a una sorgente, i client devono passare a `executeTask` la chiave dell'opzione, non l'etichetta visualizzata.
</Warning>

<AccordionGroup>
  <Accordion title="Campi importanti della risposta">
    `recommendedTemplateName` è il nome del modello con la migliore corrispondenza da passare a `executeTask`.

    `templates` contiene i modelli corrispondenti e i relativi metadati.

    `inputSchema` descrive gli input per il modello consigliato. Usa `field` come chiave del parametro.

    `sourceTree` e `sourceSummary` descrivono le opzioni associate a una sorgente quando un modello richiede una selezione.

    `outputSchema` descrive i campi di output previsti.
  </Accordion>

  <Accordion title="Chiamata successiva">
    Segui `suggestedNextCall`, `workflow` e `toolHint` quando decidi se chiamare `executeTask`.
  </Accordion>
</AccordionGroup>
