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

Pesquisa na web fundamentada no modelo (Anthropic).

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

Pesquisa na web fundamentada no modelo (Anthropic).

​

Gera uma resposta com citações usando Claude e pesquisa na web. Envie messages e max_tokens. O modelo e a ferramenta web_search são gerenciados pelo serviço; max_uses limita o número de pesquisas. A resposta é um objeto Anthropic Messages com blocos de tool-use, search-result e texto. usage reporta consumo de recursos, não uma cobrança da Felo.

Pricing reference

  • Medição: componentes de resposta medidos.
  • Estimativa de referência por requisição: USD 0.3.
  • Multiplicador de referência do cliente: 1.0. Não o aplique novamente a um valor já liquidado do cliente.

Apenas metadados de referência, não uma cotação da conta, um preço garantido nem um limite de gastos. Créditos de recursos não são créditos Felo. As cobranças finais seguem os registros de cobrança da Felo.

Corpo
obrigatório
application/json
  • max_tokens
    Tipo: integer
    obrigatório

    Número máximo de tokens a gerar na resposta. Exigido pela API Messages do upstream.

  • messages
    Tipo: array object[]
    obrigatório

    Mensagens da conversa, no mesmo formato da API Messages da Anthropic. O turno do usuário contém sua pergunta.

    • content
      Tipo: string

      Texto da mensagem. Blocos de conteúdo estruturado também são aceitos.

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

    Prompt de sistema opcional para orientar o tom ou o formato da resposta.

Respostas
  • 200
    Tipo: object

    Uma resposta padrão do Anthropic Messages. content[] intercala as pesquisas realizadas e a resposta com citações; usage.server_tool_use.web_search_requests é a contagem de pesquisas cobradas.

    • content
      Tipo: array object[]

      Blocos ordenados: server_tool_use (consultas de pesquisa), web_search_tool_result (fontes) e text (a resposta citada).

      Objeto vazio
    • 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

          Contagem de pesquisas na web cobradas.

    application/json
  • 400

    Não foi possível processar a requisição. Verifique os parâmetros da requisição.

  • 401

    É necessária uma chave de API da Felo válida.

  • 402

    A requisição não pode prosseguir porque um requisito de cobrança não foi atendido.

  • 403

    A conta não tem permissão para realizar esta operação.

  • 429

    Um limite de requisições ou de gastos foi atingido.

  • 502

    O serviço não pôde concluir a requisição.

  • 503

    A API ou o serviço de cobrança está temporariamente indisponível.

  • 504

    O serviço atingiu o tempo limite ao processar a requisição.

  • default

    Resposta de erro; respostas repassadas do upstream podem usar formatos do provedor

    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).