API EverySearch Ricerca semantica
Stato di salute dell'API
- Operatività nelle ultime 24 ore
- Normale
- Buono / normale
- Disponibile
- Limitato
- Quasi del tutto inattivo
Ultime 24 ore
Ultimi 30 giorni
Ricerca semantica: descrivi ciò che cerchi con una frase in linguaggio naturale invece di accumulare parole chiave. Trova fonti approfondite i cui titoli non contengono le parole della query. mode=deep cerca più a fondo, è più lento e costa di più
Prezzo $0.69 per 1.000 richieste ($0.000694 per chiamata). Le chiamate non riuscite e i risultati vuoti non vengono addebitati. Con mode impostato su deep, una chiamata vale 2 ricerche.
Prompt per l'AI
#Aiutami a scrivere uno script che chiami l'API «Ricerca semantica» di EveryInfra.
Contratto dell'API:
- Richiesta: POST https://api.everyinfra.com/api/v1/search con l'header Authorization: Bearer <API Key>. Leggi la chiave dalla variabile d'ambiente EVERYINFRA_API_KEY; non inserirla nel codice.
- Nel corpo della richiesta, imposta tool su semantic e inserisci i parametri in params.
- Parametri obbligatori:
- q: Descrivi ciò che cerchi con una frase in linguaggio naturale invece di accumulare parole chiave.
- Parametri facoltativi:
- num: Numero di risultati da restituire.
- mode: quick per una ricerca normale; deep cerca più a fondo, è più lento e conta come 2 ricerche. (valori consentiti: quick / deep)
- Esempio di corpo della richiesta:
{
"tool": "semantic",
"params": {
"q": "coffee",
"num": 3
}
}
- Addebito: Prezzo $0.69 per 1.000 richieste ($0.000694 per chiamata). Le chiamate non riuscite e i risultati vuoti non vengono addebitati. Con mode impostato su deep, una chiamata vale 2 ricerche.
- In caso di 422, correggi i parametri seguendo i suggerimenti e i valori consentiti indicati nell'errore. In caso di 429 o 503, attendi il tempo indicato in Retry-After e riprova.
Prima di scrivere il codice, chiedimi quanti elementi devo elaborare e in quale formato salvare i risultati, poi conferma con me il piano e il costo indicativo.Parametri della richiesta
#| Nome | Posizione | Tipo | Obbligatorio | Predefinito | Descrizione |
|---|---|---|---|---|---|
Authorization | header | string | Sì | - | Bearer seguito dalla tua chiave API. Creala nella console; non inserirla mai in un URL o in un repository di codice. |
tool | body | string | Sì | semantic | Nome dello strumento, valore fisso. |
q | body.params | string | Sì | - | Descrivi ciò che cerchi con una frase in linguaggio naturale invece di accumulare parole chiave. |
num | body.params | integer (1–10) | No | 8 | Numero di risultati da restituire. |
mode | body.params | string (enum) | No | quick | quick per una ricerca normale; deep cerca più a fondo, è più lento e conta come 2 ricerche.Valori consentitiquickdeep |
Esempi di codice
#curl -X POST 'https://api.everyinfra.com/api/v1/search' \
-H "Authorization: Bearer $EVERYINFRA_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"tool": "semantic",
"params": {
"q": "coffee",
"num": 3
}
}'Definizione OpenAPI (JSON)Gli esempi leggono la chiave dalla variabile d'ambiente EVERYINFRA_API_KEY; il codice copiato non contiene mai la tua chiave.
Esempio di risposta
#{ "id": "req_…", "tool": "semantic", "results": [ { "title": "Best Coffee Near Me - October 2026: Find Nearby Coffee Reviews - Yelp", "url": "https://www.yelp.com/nearme/coffee", "snippet": "Best Coffee Near Me - October 2026: Find Nearby Coffee Reviews - Yelp\n\n# Best Coffee Near Me\n\nThere's nothing like a freshly brewed cup of coffee to start your day, or to give you a much-needed pick-me-up in the afternoon. Whether you’re looking for a plain cup of joe, an elegant…" }, { "title": "Coffee", "url": "https://www.fairtrade.net/en/products/Fairtrade_products/coffee.html", "snippet": "Coffee\n\nSorry, no match found!\n\n# Coffee\n\nOver a billion people drink coffee every day — but many of the farmers who grow it can’t earn a decent living. Coffee is one of the world’s most traded commodities, yet millions of small-scale farmers live in poverty due to low and unpred…" } ], "billing": { "charged": …, "charged_usd": …, "balance_after_usd": …, … }, "quota": { … }}
Errori e addebiti
#- 401
- Chiave mancante o non valida.
- 402
- Saldo insufficiente. Effettua prima una ricarica.
- 422
- Nome o valore del parametro non valido. Correggilo seguendo i suggerimenti dell'errore. Nessun addebito.
- 429
- Raggiunto il limite di richieste al minuto. Attendi il tempo indicato da Retry-After, poi riprova.
- 503
- Impossibile completare. L'importo trattenuto torna sul tuo saldo. Se l'esito è incerto, verificalo prima di riprovare.
- Risposta 200 vuota
- Nessun dato. Nessun addebito.