Wyszukiwanie w sieci oparte na modelu (Anthropic).
Anthropic Web Search
Generate cited answers using web search.
Wyszukiwanie w sieci oparte na modelu (Anthropic).
Generuje odpowiedź z cytowaniami przy użyciu Claude i wyszukiwania w sieci. Podaj messages i max_tokens. Model i narzędzie web_search są zarządzane przez usługę; max_uses ogranicza liczbę wyszukiwań. Odpowiedź to obiekt Anthropic Messages z blokami tool-use, search-result i text. usage raportuje zużycie zasobów, a nie opłatę Felo.
Informacje referencyjne o rozliczaniu
- Rozliczanie: rozliczane komponenty odpowiedzi.
- Referencyjny szacunek żądania: USD 0.3.
- Referencyjny mnożnik klienta: 1.0. Nie stosuj go ponownie do rozliczonej kwoty klienta.
Wyłącznie metadane referencyjne — nie stanowią oferty dla konta, gwarantowanej ceny ani limitu wydatków. Kredyty zasobów nie są kredytami Felo. Ostateczne obciążenia są zgodne z zapisami rozliczeniowymi Felo.
- Typ: integermax
_tokens wymaganeMaksymalna liczba tokenów generowanych w odpowiedzi. Wymagane przez Messages API dostawcy upstream.
- Typ: array object[]messageswymagane
Wiadomości konwersacji w tym samym formacie co Anthropic Messages API. Tura użytkownika zawiera Twoje pytanie.
- contentTyp: string
Tekst wiadomości. Akceptowane są również bloki treści strukturalnej.
- roleTyp: string enumwartości
- user
- assistant
- Typ: stringsystem
Opcjonalny prompt systemowy sterujący tonem lub formatem odpowiedzi.
- Typ: object200
Standardowa odpowiedź Anthropic Messages.
content[]przeplata wykonane wyszukiwania i odpowiedź z cytowaniami;usage.server_tool_use.web_search_requeststo liczba wyszukiwań objętych rozliczeniem.- Typ: array object[]content
Uporządkowane bloki: server_tool_use (zapytania wyszukiwania), web_search_tool_result (źródła) i text (odpowiedź z cytatami).
Pusty obiekt - Typ: stringid
- Typ: stringrole
- Typ: stringstop
_reason - Typ: stringtype
- Typ: objectusage
- cacheTyp: integer
_creation _input _tokens Integer numbers.
- cacheTyp: integer
_read _input _tokens Integer numbers.
- inputTyp: integer
_tokens Integer numbers.
- outputTyp: integer
_tokens Integer numbers.
- serverTyp: object
_tool _use - webTyp: integer
_search _requests Liczba rozliczonych wyszukiwań w sieci.
application/json - 400
Nie można przetworzyć żądania. Sprawdź parametry żądania.
- 401
Wymagany jest prawidłowy klucz API Felo.
- 402
Nie można kontynuować żądania, ponieważ nie spełniono wymogu rozliczeniowego.
- 403
Konto nie ma uprawnień do wykonania tej operacji.
- 429
Osiągnięto limit żądań lub wydatków.
- 502
Usługa nie mogła ukończyć żądania.
- 503
API lub usługa rozliczeniowa jest tymczasowo niedostępna.
- 504
Upłynął limit czasu usługi podczas przetwarzania żądania.
- default
Odpowiedź błędu; odpowiedzi przekazywane bezpośrednio od dostawcy upstream mogą używać formatów dostawcy
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
}
}
}