Felo API PlatformFelo API Platform
Alle endpoints van Anthropic Web Search
v0.2.0-beta
OpenAPI 3.1.0

Modelgegronde webzoekopdracht (Anthropic).

Server:https://openapi.felo.ai
Clientbibliotheken

Modelgegronde webzoekopdracht (Anthropic).

​

Genereert met Claude en webzoekopdrachten een antwoord met bronvermelding. Geef messages en max_tokens mee. Het model en de web_search-tool worden door de dienst beheerd; max_uses begrenst het aantal zoekopdrachten. De respons is een Anthropic Messages-object met tool-use-, zoekresultaat- en tekstblokken. usage rapporteert resourceverbruik, geen Felo-kosten.

Prijsreferentie

  • Metering: Gemeten responscomponenten.
  • Referentieschatting per verzoek: USD 0.3.
  • Referentieklantvermenigvuldiger: 1.0. Pas deze niet opnieuw toe op een afgerekend klantbedrag.

Alleen referentiemetadata, geen accountofferte, geen gegarandeerde prijs en geen bestedingslimiet. Resourcecredits zijn geen Felo-tegoed. De uiteindelijke kosten volgen de factureringsgegevens van Felo.

Body
verplicht
application/json
  • max_tokens
    Type: integer
    verplicht

    Maximaal aantal tokens dat in het antwoord wordt gegenereerd. Vereist door de Messages API van de upstream-aanbieder.

  • messages
    Type: array object[]
    verplicht

    Gespreksberichten in hetzelfde formaat als de Anthropic Messages API. De user-turn bevat je vraag.

    • content
      Type: string

      Berichttekst. Gestructureerde contentblokken worden ook geaccepteerd.

    • role
      Type: string enum
      waarden
      • user
      • assistant
  • system
    Type: string

    Optionele systeemprompt om de toon of het formaat van het antwoord te sturen.

Responsen
  • 200
    Type: object

    Een standaard Anthropic Messages-respons. content[] wisselt de uitgevoerde zoekopdrachten en het van bronnen voorziene antwoord af; usage.server_tool_use.web_search_requests is het gefactureerde aantal zoekopdrachten.

    • content
      Type: array object[]

      Geordende blokken: server_tool_use (zoekopdrachten), web_search_tool_result (bronnen) en text (het van bronnen voorziene antwoord).

      Leeg object
    • id
      Type: string
    • role
      Type: string
    • stop_reason
      Type: string
    • type
      Type: string
    • usage
      Type: object
      • cache_creation_input_tokens
        Type: integer

        Integer numbers.

      • cache_read_input_tokens
        Type: integer

        Integer numbers.

      • input_tokens
        Type: integer

        Integer numbers.

      • output_tokens
        Type: integer

        Integer numbers.

      • server_tool_use
        Type: object
        • web_search_requests
          Type: integer

          Aantal gefactureerde webzoekopdrachten.

    application/json
  • 400

    Het verzoek kon niet worden verwerkt. Controleer de verzoekparameters.

  • 401

    Een geldige Felo-API-sleutel is vereist.

  • 402

    Het verzoek kan niet doorgaan omdat niet aan een factureringsvoorwaarde is voldaan.

  • 403

    Het account mag deze bewerking niet uitvoeren.

  • 429

    Een verzoek- of bestedingslimiet is bereikt.

  • 502

    De dienst kon het verzoek niet voltooien.

  • 503

    De API of factureringsdienst is tijdelijk niet beschikbaar.

  • 504

    Er is een time-out opgetreden bij het verwerken van het verzoek.

  • default

    Foutrespons; upstream-passthrough-responsen kunnen indelingen van de provider gebruiken

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