Ricerca web basata sul modello (Anthropic).
Anthropic Web Search
Generate cited answers using web search.
Ricerca web basata sul modello (Anthropic).
Genera con Claude e la ricerca web una risposta con citazioni. Fornire messages e max_tokens. Il modello e lo strumento web_search sono gestiti dal servizio; max_uses limita il numero di ricerche. La risposta è un oggetto Anthropic Messages con blocchi tool-use, risultati di ricerca e testo. usage riporta il consumo di risorse, non un addebito Felo.
Riferimento prezzi
- Misurazione: componenti della risposta misurate.
- Stima di riferimento per richiesta: USD 0.3.
- Moltiplicatore di riferimento per il cliente: 1.0. Non applicarlo di nuovo a un importo già addebitato al cliente.
Solo metadati di riferimento, non un preventivo dell'account, né un prezzo garantito o un limite di spesa. I crediti delle risorse non sono crediti Felo. Gli addebiti finali seguono le registrazioni di fatturazione Felo.
- Tipo: integermax
_tokens obbligatorioNumero massimo di token da generare nella risposta. Richiesto dall'API Messages del provider upstream.
- Tipo: array object[]messagesobbligatorio
Messaggi della conversazione, nello stesso formato dell'API Anthropic Messages. Il turno utente contiene la domanda.
- contentTipo: string
Testo del messaggio. Sono accettati anche blocchi di contenuto strutturati.
- roleTipo: string enumvalori
- user
- assistant
- Tipo: stringsystem
Prompt di sistema facoltativo per orientare il tono o il formato della risposta.
- Tipo: object200
Una risposta Anthropic Messages standard.
content[]alterna le ricerche eseguite e la risposta con citazioni;usage.server_tool_use.web_search_requestsè il numero di ricerche addebitate.- Tipo: array object[]content
Blocchi ordinati: server_tool_use (query di ricerca), web_search_tool_result (fonti) e text (la risposta con citazioni).
Oggetto vuoto - Tipo: stringid
- Tipo: stringrole
- Tipo: stringstop
_reason - Tipo: stringtype
- Tipo: objectusage
- cacheTipo: integer
_creation _input _tokens Integer numbers.
- cacheTipo: integer
_read _input _tokens Integer numbers.
- inputTipo: integer
_tokens Integer numbers.
- outputTipo: integer
_tokens Integer numbers.
- serverTipo: object
_tool _use - webTipo: integer
_search _requests Numero di ricerche web addebitate.
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
Risposta di errore; le risposte passthrough upstream possono usare formati del provider
application/json
curl https://openapi.felo.ai/v1/beta/anthropic-websearch/search \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "What are the three biggest AI announcements this week? Give one sentence each with sources."
}
]
}'
{
"id": "string",
"type": "message",
"role": "assistant",
"stop_reason": "end_turn",
"content": [
{}
],
"usage": {
"input_tokens": 1,
"output_tokens": 1,
"cache_read_input_tokens": 1,
"cache_creation_input_tokens": 1,
"server_tool_use": {
"web_search_requests": 1
}
}
}