cicora.ai
Specifica APIFonti aggiornate

Ricerca web

Recupera fonti aggiornate tramite una funzione `web_search` eseguita dal client e mantieni i link separati dal testo generato.

Riferimento per l'integrazione: scegli i parametri e le funzionalità disponibili dalle impostazioni API del tuo account e dal catalogo dei modelli per il tuo ambiente.

Descrivi la funzione del client

Invia `web_search` come strumento funzione standard nell'array tools, come nell'esempio. Il modello richiede soltanto la chiamata; la tua applicazione esegue la ricerca tramite una fonte consentita.

Dopo l'esecuzione, restituisci al modello un risultato normalizzato in un messaggio con ruolo `tool` e il tool_call_id corrispondente. Il testo del modello non sostituisce una fonte: conserva URL, titolo, data e contesto.

Funzione di ricerca web eseguita dal client
json
{
  "model": "openai/gpt-5.6-sol",
  "messages": [{"role": "user", "content": "Find current primary sources for this topic."}],
  "tools": [{
    "type": "function",
    "function": {
      "name": "web_search",
      "description": "Search permitted sources for current information.",
      "parameters": {
        "type": "object",
        "properties": {"query": {"type": "string"}},
        "required": ["query"],
        "additionalProperties": false
      }
    }
  }]
}

Risposta affidabile

  • Convalida il nome della funzione e l'argomento della query prima di eseguire la ricerca.
  • Mostra all'utente i link vicino alle affermazioni quando il flusso di lavoro richiede una verifica.
  • Limita i domini o l'attività sul lato del prodotto quando lo richiede la politica della tua organizzazione.

Costo e registro

Tieni traccia della spesa per la ricerca nel tuo esecutore di funzioni separatamente dai token del modello.

Non ripetere automaticamente la ricerca dopo un output parziale: determina prima quali fonti sono già arrivate e cosa ha visto l'utente.