Felo API PlatformFelo API Platform
Tous les endpoints Anthropic Web Search
v0.2.0-beta
OpenAPI 3.1.0

Recherche web fondée sur le modèle (Anthropic).

Serveur:https://openapi.felo.ai
Bibliothèques clientes

Recherche web fondée sur le modèle (Anthropic).

​

Génère une réponse citée avec Claude et la recherche web. Fournissez messages et max_tokens. Le modèle et l'outil web_search sont gérés par le service ; max_uses borne le nombre de recherches. La réponse est un objet Anthropic Messages avec des blocs tool-use, search-result et texte. usage indique la consommation de ressources, et non un débit Felo.

Pricing reference

  • Comptage : composants de réponse mesurés.
  • Estimation de référence par requête : USD 0.3.
  • Multiplicateur de référence du client : 1.0. Ne pas l'appliquer une nouvelle fois à un montant client déjà réglé.

Métadonnées de référence uniquement : ni devis de compte, ni prix garanti, ni plafond de dépenses. Les crédits de ressources ne sont pas des crédits Felo. Les débits définitifs suivent les enregistrements de facturation Felo.

Corps
obligatoire
application/json
  • max_tokens
    Type: integer
    obligatoire

    Nombre maximal de tokens à générer dans la réponse. Requis par l'API Messages du fournisseur amont.

  • messages
    Type: array object[]
    obligatoire

    Messages de la conversation, au même format que l'API Messages d'Anthropic. Le tour de l'utilisateur contient votre question.

    • content
      Type: string

      Texte du message. Les blocs de contenu structuré sont également acceptés.

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

    Prompt système facultatif pour orienter le ton ou le format de la réponse.

Réponses
  • 200
    Type: object

    Une réponse Anthropic Messages standard. content[] entrelace les recherches effectuées et la réponse citée ; usage.server_tool_use.web_search_requests est le nombre de recherches facturées.

    • content
      Type: array object[]

      Blocs ordonnés : server_tool_use (requêtes de recherche), web_search_tool_result (sources) et text (la réponse citée).

      Objet vide
    • 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

          Nombre de recherches web facturées.

    application/json
  • 400

    La requête n'a pas pu être traitée. Vérifiez les paramètres de la requête.

  • 401

    Une clé API Felo valide est requise.

  • 402

    La requête ne peut pas aboutir car une condition de facturation n'est pas remplie.

  • 403

    Le compte n'est pas autorisé à effectuer cette opération.

  • 429

    Une limite de requêtes ou de dépenses a été atteinte.

  • 502

    Le service n'a pas pu terminer la requête.

  • 503

    L'API ou le service de facturation est temporairement indisponible.

  • 504

    Le service a expiré lors du traitement de la requête.

  • default

    Réponse d'erreur ; les réponses transmises depuis l'upstream peuvent utiliser les formats du fournisseur

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