Веб-поиск на основе модели (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 enumзначения
- 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
Ответ с ошибкой; сквозные ответы upstream могут использовать форматы провайдера
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
}
}
}