Invia un'esecuzione Agent di ricerca asincrona.
Exa
Semantic search, page content, cited answers and asynchronous research.
Invia un'esecuzione Agent di ricerca asincrona.
Invia un'attività di ricerca asincrona. Fornisci query; facoltativamente systemPrompt ed effort (solo minimal). Idempotency-Key è obbligatorio. HTTP 202 restituisce un job; usa il suo id con il corrispondente endpoint di polling Felo finché non è completed, failed o cancelled. I campi di prezzo del job sono metadati di autorizzazione e regolamento del provider, non registrazioni di fatturazione Felo.
Riferimento prezzi
- Misurazione: riferimento per richiesta.
- Stima di riferimento per richiesta: USD 0.1.
Solo metadati di riferimento, non un preventivo dell'account né un prezzo o un limite di spesa garantito. I crediti delle risorse non sono crediti Felo. Gli addebiti finali seguono le registrazioni di fatturazione Felo.
- Tipo: stringIdempotency
- Key obbligatorioLa lunghezza UTF-8 dopo il trim deve essere compresa tra 1 e 191 byte.
- Tipo: stringqueryobbligatorio
Query non vuota dopo il trim degli spazi bianchi.
- Tipo: string | null enumeffort
È supportato solo lo sforzo "minimal"; i valori omessi, vuoti e null vengono normalizzati a minimal.
valori- null
- minimal
- Tipo: string | nullsystem
Prompt
- Tipo: object202
Riuscito
- Tipo: string | null Formato: date-timecompleted
At obbligatoriothe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- Tipo: string | null Formato: date-timecreated
At obbligatoriothe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- Tipo: string | nullendpointobbligatorio
Identificatore dell'operazione del provider; usa il percorso del job Felo documentato per il polling.
- Tipo: object | nullerrorobbligatorio
- codeTipo: string | null
- messageTipo: string | null
- Tipo: string | nullidobbligatorio
- objectconst:integration_async_jobobbligatorio
- outputobbligatorio
- Tipo: object | nullpricingobbligatorio
Metadati di autorizzazione e regolamento del provider in micro-USD; non sono un saldo, un blocco o una ricevuta di fatturazione Felo.
- authorizedTipo: integer | null
Micros U S D Integer numbers.
- billingTipo: string | null
Mode - currencyTipo: string | null
- finalTipo: integer | null
Micros U S D Integer numbers.
- Tipo: string enumstatusobbligatoriovalori
- queued
- running
- completed
- failed
- cancelled
- Tipo: boolean | nulloutput
Expired
application/json - 400
Impossibile elaborare la richiesta. Controlla i parametri della richiesta.
- 401
È richiesta una chiave API Felo valida.
- 402
Impossibile procedere con la richiesta perché non è soddisfatto un requisito di fatturazione.
- 403
L'account non è autorizzato a eseguire questa operazione.
- 429
È stato raggiunto un limite di richieste o di spesa.
- 502
Il servizio non è riuscito a completare la richiesta.
- 503
L'API o il servizio di fatturazione è temporaneamente non disponibile.
- 504
Si è verificato un timeout durante l'elaborazione della richiesta.
- default
L'operazione non è riuscita. Conserva l'ID richiesta della risposta quando contatti il supporto Felo.
curl https://openapi.felo.ai/v1/beta/exa/agent/runs \
--request POST \
--header 'Idempotency-Key: ' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"query": "Find the official documentation for Go"
}'
{
"completedAt": null,
"createdAt": null,
"endpoint": null,
"error": {
"code": null,
"message": null
},
"id": null,
"object": "integration_async_job",
"output": null,
"outputExpired": null,
"pricing": {
"authorizedMicrosUSD": null,
"billingMode": null,
"currency": null,
"finalMicrosUSD": null
},
"status": "queued"
}