Modelgegronde webzoekopdracht (Anthropic).
Anthropic Web Search
Generate cited answers using web search.
Modelgegronde webzoekopdracht (Anthropic).
Genereert met Claude en webzoekopdrachten een antwoord met bronvermelding. Geef messages en max_tokens mee. Het model en de web_search-tool worden door de dienst beheerd; max_uses begrenst het aantal zoekopdrachten. De respons is een Anthropic Messages-object met tool-use-, zoekresultaat- en tekstblokken. usage rapporteert resourceverbruik, geen Felo-kosten.
Prijsreferentie
- Metering: Gemeten responscomponenten.
- Referentieschatting per verzoek: USD 0.3.
- Referentieklantvermenigvuldiger: 1.0. Pas deze niet opnieuw toe op een afgerekend klantbedrag.
Alleen referentiemetadata, geen accountofferte, geen gegarandeerde prijs en geen bestedingslimiet. Resourcecredits zijn geen Felo-tegoed. De uiteindelijke kosten volgen de factureringsgegevens van Felo.
- Type: integermax
_tokens verplichtMaximaal aantal tokens dat in het antwoord wordt gegenereerd. Vereist door de Messages API van de upstream-aanbieder.
- Type: array object[]messagesverplicht
Gespreksberichten in hetzelfde formaat als de Anthropic Messages API. De user-turn bevat je vraag.
- contentType: string
Berichttekst. Gestructureerde contentblokken worden ook geaccepteerd.
- roleType: string enumwaarden
- user
- assistant
- Type: stringsystem
Optionele systeemprompt om de toon of het formaat van het antwoord te sturen.
- Type: object200
Een standaard Anthropic Messages-respons.
content[]wisselt de uitgevoerde zoekopdrachten en het van bronnen voorziene antwoord af;usage.server_tool_use.web_search_requestsis het gefactureerde aantal zoekopdrachten.- Type: array object[]content
Geordende blokken: server_tool_use (zoekopdrachten), web_search_tool_result (bronnen) en text (het van bronnen voorziene antwoord).
Leeg object - Type: stringid
- Type: stringrole
- Type: stringstop
_reason - Type: stringtype
- Type: objectusage
- cacheType: integer
_creation _input _tokens Integer numbers.
- cacheType: integer
_read _input _tokens Integer numbers.
- inputType: integer
_tokens Integer numbers.
- outputType: integer
_tokens Integer numbers.
- serverType: object
_tool _use - webType: integer
_search _requests Aantal gefactureerde webzoekopdrachten.
application/json - 400
Het verzoek kon niet worden verwerkt. Controleer de verzoekparameters.
- 401
Een geldige Felo-API-sleutel is vereist.
- 402
Het verzoek kan niet doorgaan omdat niet aan een factureringsvoorwaarde is voldaan.
- 403
Het account mag deze bewerking niet uitvoeren.
- 429
Een verzoek- of bestedingslimiet is bereikt.
- 502
De dienst kon het verzoek niet voltooien.
- 503
De API of factureringsdienst is tijdelijk niet beschikbaar.
- 504
Er is een time-out opgetreden bij het verwerken van het verzoek.
- default
Foutrespons; upstream-passthrough-responsen kunnen indelingen van de provider gebruiken
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
}
}
}