Búsqueda web fundamentada en el modelo (Anthropic).
Anthropic Web Search
Generate cited answers using web search.
Búsqueda web fundamentada en el modelo (Anthropic).
Genera una respuesta con citas usando Claude y búsqueda web. Envía messages y max_tokens. El modelo y la herramienta web_search los gestiona el servicio; max_uses limita el número de búsquedas. La respuesta es un objeto Anthropic Messages con bloques tool-use, search-result y de texto. usage informa el consumo de recursos, no un cargo de Felo.
Pricing reference
- Medición: componentes de respuesta medidos.
- Estimación de referencia por solicitud: USD 0.3.
- Multiplicador de referencia del cliente: 1.0. No lo apliques de nuevo a un importe ya liquidado del cliente.
Solo metadatos de referencia; no son una cotización de la cuenta, un precio garantizado ni un límite de gasto. Los créditos de recursos no son créditos de Felo. Los cargos finales se rigen por los registros de facturación de Felo.
- Tipo: integermax
_tokens obligatorioNúmero máximo de tokens que se generarán en la respuesta. Requerido por la API Messages del upstream.
- Tipo: array object[]messagesobligatorio
Mensajes de la conversación, con el mismo formato que la API Messages de Anthropic. El turno del usuario contiene tu pregunta.
- contentTipo: string
Texto del mensaje. También se aceptan bloques de contenido estructurado.
- roleTipo: string enumvalores
- user
- assistant
- Tipo: stringsystem
Prompt de sistema opcional para orientar el tono o el formato de la respuesta.
- Tipo: object200
Una respuesta estándar de Anthropic Messages.
content[]intercala las búsquedas realizadas y la respuesta con citas;usage.server_tool_use.web_search_requestses el recuento de búsquedas facturadas.- Tipo: array object[]content
Bloques ordenados: server_tool_use (consultas de búsqueda), web_search_tool_result (fuentes) y text (la respuesta citada).
Objeto vacío - 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 Recuento de búsquedas web facturadas.
application/json - 400
No se pudo procesar la solicitud. Comprueba los parámetros de la solicitud.
- 401
Se requiere una clave de API de Felo válida.
- 402
La solicitud no puede continuar porque no se cumple un requisito de facturación.
- 403
La cuenta no tiene permiso para realizar esta operación.
- 429
Se ha alcanzado un límite de solicitudes o de gasto.
- 502
El servicio no pudo completar la solicitud.
- 503
La API o el servicio de facturación no están disponibles temporalmente.
- 504
El servicio agotó el tiempo de espera al procesar la solicitud.
- default
Respuesta de error; las respuestas de paso del upstream pueden usar formatos del proveedor
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
}
}
}