Felo API PlatformFelo API Platform
Alle Endpoints von Anthropic Web Search
v0.2.0-beta
OpenAPI 3.1.0

Modellgestützte Websuche (Anthropic).

Server:https://openapi.felo.ai
Client-Bibliotheken

Modellgestützte Websuche (Anthropic).

​

Erzeugt mit Claude und Websuche eine Antwort mit Quellenangaben. Übergeben Sie messages und max_tokens. Modell und web_search-Tool werden vom Dienst verwaltet; max_uses begrenzt die Anzahl der Suchen. Die Antwort ist ein Anthropic-Messages-Objekt mit Tool-Use-, Suchergebnis- und Textblöcken. usage meldet den Ressourcenverbrauch, keine Felo-Gebühr.

Preisreferenz

  • Abrechnung: Abgerechnete Antwortkomponenten.
  • Referenzschätzung pro Anfrage: USD 0.3.
  • Referenz-Kundenmultiplikator: 1.0. Nicht erneut auf einen abgerechneten Kundenbetrag anwenden.

Nur Referenzmetadaten, kein Kontenangebot, kein garantierter Preis und keine Ausgabenobergrenze. Ressourcen-Credits sind keine Felo-Credits. Endgültige Abrechnungen richten sich nach den Felo-Abrechnungsbelegen.

Body
erforderlich
application/json
  • max_tokens
    Typ: integer
    erforderlich

    Maximale Anzahl der in der Antwort zu erzeugenden Tokens. Wird von der Messages-API des Upstream-Anbieters vorausgesetzt.

  • messages
    Typ: array object[]
    erforderlich

    Konversationsnachrichten im selben Format wie die Anthropic Messages API. Die Nachricht des Users enthält Ihre Frage.

    • content
      Typ: string

      Nachrichtentext. Strukturierte Content-Blöcke werden ebenfalls akzeptiert.

    • role
      Typ: string enum
      Werte
      • user
      • assistant
  • system
    Typ: string

    Optionaler System-Prompt, um Ton oder Format der Antwort zu steuern.

Antworten
  • 200
    Typ: object

    Eine standardmäßige Anthropic-Messages-Antwort. content[] verschränkt die durchgeführten Suchen mit der mit Quellen belegten Antwort; usage.server_tool_use.web_search_requests ist die abgerechnete Suchanzahl.

    • content
      Typ: array object[]

      Geordnete Blöcke: server_tool_use (Suchabfragen), web_search_tool_result (Quellen) und text (die mit Quellen belegte Antwort).

      Leeres Objekt
    • id
      Typ: string
    • role
      Typ: string
    • stop_reason
      Typ: string
    • type
      Typ: string
    • usage
      Typ: object
      • cache_creation_input_tokens
        Typ: integer

        Integer numbers.

      • cache_read_input_tokens
        Typ: integer

        Integer numbers.

      • input_tokens
        Typ: integer

        Integer numbers.

      • output_tokens
        Typ: integer

        Integer numbers.

      • server_tool_use
        Typ: object
        • web_search_requests
          Typ: integer

          Anzahl der abgerechneten Websuchen.

    application/json
  • 400

    Die Anfrage konnte nicht verarbeitet werden. Prüfen Sie die Anfrageparameter.

  • 401

    Ein gültiger Felo-API-Schlüssel ist erforderlich.

  • 402

    Die Anfrage kann nicht fortgesetzt werden, da eine Abrechnungsvoraussetzung nicht erfüllt ist.

  • 403

    Das Konto ist für diesen Vorgang nicht berechtigt.

  • 429

    Ein Anfrage- oder Ausgabenlimit wurde erreicht.

  • 502

    Der Dienst konnte die Anfrage nicht abschließen.

  • 503

    Die API oder der Abrechnungsdienst ist vorübergehend nicht verfügbar.

  • 504

    Beim Verarbeiten der Anfrage ist eine Zeitüberschreitung aufgetreten.

  • default

    Fehlerantwort; Upstream-Passthrough-Antworten können Anbieterformate verwenden

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