Felo API PlatformFelo API Platform
Todos los endpoints de Anthropic Web Search
v0.2.0-beta
OpenAPI 3.1.0

Búsqueda web fundamentada en el modelo (Anthropic).

Servidor:https://openapi.felo.ai
Bibliotecas cliente

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.

Cuerpo
obligatorio
application/json
  • max_tokens
    Tipo: integer
    obligatorio

    Número máximo de tokens que se generarán en la respuesta. Requerido por la API Messages del upstream.

  • messages
    Tipo: array object[]
    obligatorio

    Mensajes de la conversación, con el mismo formato que la API Messages de Anthropic. El turno del usuario contiene tu pregunta.

    • content
      Tipo: string

      Texto del mensaje. También se aceptan bloques de contenido estructurado.

    • role
      Tipo: string enum
      valores
      • user
      • assistant
  • system
    Tipo: string

    Prompt de sistema opcional para orientar el tono o el formato de la respuesta.

Respuestas
  • 200
    Tipo: object

    Una respuesta estándar de Anthropic Messages. content[] intercala las búsquedas realizadas y la respuesta con citas; usage.server_tool_use.web_search_requests es el recuento de búsquedas facturadas.

    • content
      Tipo: array object[]

      Bloques ordenados: server_tool_use (consultas de búsqueda), web_search_tool_result (fuentes) y text (la respuesta citada).

      Objeto vacío
    • id
      Tipo: string
    • role
      Tipo: string
    • stop_reason
      Tipo: string
    • type
      Tipo: string
    • usage
      Tipo: object
      • cache_creation_input_tokens
        Tipo: integer

        Integer numbers.

      • cache_read_input_tokens
        Tipo: integer

        Integer numbers.

      • input_tokens
        Tipo: integer

        Integer numbers.

      • output_tokens
        Tipo: integer

        Integer numbers.

      • server_tool_use
        Tipo: object
        • web_search_requests
          Tipo: integer

          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
Request Example for post/v1/beta/anthropic-websearch/search
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
    }
  }
}
Model-grounded web search (Anthropic).