Вебпошук на основі моделі (Anthropic).
Anthropic Web Search
Generate cited answers using web search.
Вебпошук на основі моделі (Anthropic).
Створює відповідь із цитатами за допомогою Claude і вебпошуку. Передайте messages і max_tokens. Модель та інструмент web_search керуються сервісом; max_uses обмежує кількість пошуків. Відповідь — об'єкт Anthropic Messages з блоками tool-use, search-result і text. usage показує споживання ресурсів, а не списання Felo.
Довідкові дані про ціни
- Тарифікація: тарифіковані компоненти відповіді.
- Орієнтовна вартість запиту: USD 0.3.
- Довідковий множник для клієнта: 1.0. Не застосовуйте його повторно до вже розрахованої суми клієнта.
Довідкові метадані, а не котирування для облікового запису, гарантована ціна чи ліміт витрат. Кредити ресурсів — це не кредити Felo. Остаточні списання здійснюються за записами білінгу Felo.
- Тип: integermax
_tokens обов'язковеМаксимальна кількість токенів для генерації у відповіді. Обов'язковий в upstream Messages API.
- Тип: array object[]messagesобов'язкове
Повідомлення розмови в тому самому форматі, що й Anthropic Messages API. Хід користувача містить ваше запитання.
- contentТип: string
Текст повідомлення. Також приймаються структуровані блоки вмісту.
- roleТип: string перелікзначення
- user
- assistant
- Тип: stringsystem
Необов'язковий системний промпт для налаштування тону або формату відповіді.
- Тип: object200
Стандартна відповідь Anthropic Messages.
content[]чергує виконані пошуки та відповідь із цитатами;usage.server_tool_use.web_search_requests— кількість тарифікованих пошуків.- Тип: array object[]content
Упорядковані блоки: server_tool_use (пошукові запити), web_search_tool_result (джерела) і text (відповідь із цитатами).
Порожній об'єкт - Тип: stringid
- Тип: stringrole
- Тип: stringstop
_reason - Тип: stringtype
- Тип: objectusage
- cacheТип: integer
_creation _input _tokens Integer numbers.
- cacheТип: integer
_read _input _tokens Integer numbers.
- inputТип: integer
_tokens Integer numbers.
- outputТип: integer
_tokens Integer numbers.
- serverТип: object
_tool _use - webТип: integer
_search _requests Кількість оплачених веб-пошуків.
application/json - 400
Не вдалося обробити запит. Перевірте параметри запиту.
- 401
Потрібен дійсний API-ключ Felo.
- 402
Запит неможливо виконати: умови білінгу не виконано.
- 403
Обліковий запис не має дозволу на цю операцію.
- 429
Досягнуто ліміту запитів або витрат.
- 502
Служба не змогла виконати запит.
- 503
API або служба білінгу тимчасово недоступні.
- 504
Час очікування обробки запиту вичерпано.
- default
Відповідь із помилкою; наскрізні відповіді апстріму можуть використовувати формати постачальника
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
}
}
}