Grounding con Exa Web Search

Exa fornisce un'API di ricerca che consente di accedere a dati web disponibili pubblicamente e ottimizzati per basare le risposte dei modelli linguistici di grandi dimensioni. Questa pagina spiega come basare le risposte di Gemini utilizzando Exa.

La funzionalità di grounding con Exa Web Search su Vertex AI è un'offerta separata (come definita nel tuo Google Cloud Contratto) che collega i modelli Gemini ai dati web pubblici forniti dall'API di ricerca di Exa.

Il grounding con la Ricerca web Exa è disponibile come anteprima con limitazioni. Per accedere a questa funzionalità per il tuo progetto, contatta il tuo Google Cloud team dedicato all'account per richiedere l'aggiunta alla lista consentita.

Casi d'uso

La base con Exa migliora l'accuratezza e riduce le allucinazioni dando ai modelli l'accesso a dati web aggiornati e pertinenti. I casi d'uso comuni includono:

  • Agenti e chatbot generici: recupera informazioni aggiornate per produrre risposte più affidabili.
  • Agenti di ricerca: conducono ricerche approfondite sul deep web su più fonti.
  • Agenti di programmazione: recupera gli ultimi snippet di codice, documenti e riferimenti tecnici.
  • Agenti vocali: recupero web per supportare interazioni vocali in tempo reale e a bassa latenza.
  • Agenti specifici per verticale: recupera informazioni aggiornate e specifiche per un dominio, personalizzate per un settore o un verticale di conoscenza particolare.
  • Arricchimento dei dati: aumenta i set di dati interni con il contesto web e i metadati attuali.
  • Workflow automatizzati: raccogli periodicamente notizie, persone, aziende o altri dati aggiornati di frequente per i workflow interni o di produzione.

Esempio

Chi ha vinto il Super Bowl 2026?

Senza grounding Con messa a terra
Non posso dirti chi ha vinto il Super Bowl 2026 perché l'evento non si è ancora svolto. I Seattle Seahawks hanno vinto il Super Bowl LX l'8 febbraio 2026, battendo i New England Patriots con un punteggio finale di 29-13. Fonti: dominio1.com, dominio2.com, ...

Modelli supportati

Questa sezione elenca i modelli che supportano il grounding con Exa Web Search.

Prima di iniziare

Per utilizzare Grounding con Exa, devi ottenere una chiave API dal sito web di Exa. Questa chiave API viene utilizzata nella tua richiesta a Gemini.

Grounding delle risposte di Gemini con Exa

Richiedi risposte basate su dati reali da Gemini utilizzando l'API REST come segue. Per ottenere prestazioni ottimali, ti consigliamo di utilizzare le impostazioni predefinite per i parametri facoltativi, a meno che tu non abbia strettamente bisogno di valori non predefiniti.

REST

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • LOCATION: la regione in cui elaborare la richiesta. Per utilizzare l'endpoint globale, escludi la località dal nome dell'endpoint e configura la località della risorsa su "global".
  • PROJECT_ID: l'ID progetto Google Cloud .
  • MODEL_ID: l'ID del modello da utilizzare.
  • TEXT: il prompt di testo da inviare al modello.
  • API_KEY: la tua chiave API per Exa Web Search.
  • EXCLUDE_DOMAINS: (facoltativo) elenco dei domini da escludere dai risultati di ricerca. Se specificati, non verranno restituiti risultati da questi domini. Puoi specificare fino a 1200 domini.
  • INCLUDE_DOMAINS: (facoltativo) elenco dei domini da includere nella ricerca. Se specificato, i risultati provengono solo da questi domini. Puoi specificare fino a 1200 domini.
  • MAX_CHARACTERS: (facoltativo) il numero massimo di caratteri da restituire per i contenuti in evidenza. Controlla la lunghezza totale del testo evidenziato restituito per URL.
  • NUM_RESULTS: (facoltativo) Il numero massimo di risultati di ricerca da utilizzare per la base. Se non specificato, il valore predefinito è 10.

Metodo HTTP e URL:

POST https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/publishers/google/models/MODEL_ID:generateContent

Corpo JSON della richiesta:

{
  "contents": [{
    "role": "user",
    "parts": [{
      "text": "TEXT"
    }]
  }],
  "tools": [{
    "exaAiSearch": {
        "api_key": "API_KEY",
        "customConfigs": {
            "excludeDomains": ["EXCLUDE_DOMAINS"],
            "includeDomains": ["INCLUDE_DOMAINS"],
            "contents": {
                "highlights": {
                    "maxCharacters": MAX_CHARACTERS
                }
            },
            "numResults": NUM_RESULTS
        }
    }
}],
  "model": "projects/PROJECT_ID/locations/LOCATION/publishers/google/models/MODEL_ID"
}

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente.

Quota

La quota predefinita è di 200 prompt al minuto. Se hai bisogno di aumentare i limiti di frequenza, contatta support@exa.ai e il tuo team dell'account Google indicando il caso d'uso e i requisiti.

Fatturazione

L'utilizzo di Grounding con Exa comporta i seguenti addebiti:

  • Consumo di token di Gemini: token del prompt, token di ragionamento, token di output. Per ulteriori informazioni, consulta la sezione Prezzi.
  • Grounding di Gemini con i tuoi dati: per ulteriori informazioni, consulta la sezione Prezzi.
  • Prezzi per l'utilizzo dell'API di ricerca di Exa: per ulteriori informazioni, consulta la pagina dei prezzi di Exa.