UrlFetcher

object UrlFetcher : CodBi

UrlFetcher — Estrattore leggero da HTML a testo

Recupera un URL ed estrae contenuto di testo leggibile dalle pagine HTML. Utilizzato dal modello AI tramite Indicatori CALL:fetch(url='...') per leggere il contenuto della pagina Web quando vengono visualizzati gli snippet dei risultati di ricerca insufficiente.

Domini da autorizzare

  • Qualsiasi dominio a cui fanno riferimento l'utente o i risultati di ricerca (solo HTTPS GET in uscita)

##Sicurezza

  • Sono consentiti solo gli schemi http e https (nessun file:, ftp:, data:, ecc.)

  • Gli intervalli IP privati/interni sono bloccati per impedire SSRF

  • La dimensione della risposta è limitata a MAX_BODY_BYTES per evitare l'esaurimento della memoria

  • Il testo di output viene troncato in MAX_TEXT_CHARS per adattarsi alle finestre di contesto del modello

Types

Link copied to clipboard
data class FetchResult(val url: String, val title: String? = null, val text: String? = null, val error: String? = null)

Un risultato di una pagina web recuperato.

Properties

Link copied to clipboard

Matches CALL:fetch(url='...') or CALL:fetch(url="...") in model output.

Functions

Link copied to clipboard

Recupera un URL ed estrae contenuto di testo leggibile.

Link copied to clipboard

Formatta un risultato di recupero in un blocco di testo adatto per l'inserimento in una conversazione.