Felo API PlatformFelo API Platform

Configuration des outils d'IA

n8n

Connectez n8n à Felo Model API pour la génération et à un outil HTTP Data API distinct pour la recherche.

Connectez n8n à Felo Model API pour la génération et à un outil HTTP Data API distinct pour la recherche.

Prérequis

Créez une clé API et vérifiez le crédit disponible. Cet exemple utilise Tavily Search ; les autres API ont leurs propres paramètres et tarifs.

Configurer l’application

Ouvrez Workflow → HTTP Request → Import cURL / Send Body → JSON → Execute step, enregistrez les valeurs ci-dessous puis testez la requête. Les libellés peuvent varier selon la version.

Connecter l’outil de recherche

HTTP Request → results[] → next node / agent context
JSON output: {{$json.results}}

Importez le fichier OpenAPI ou créez une requête JSON HTTP POST. Enregistrez la clé dans les identifiants, transmettez query en entrée et results à l’étape suivante.

OpenAPI JSON

Requête Data API

FieldValue
MethodPOST
URLhttps://openapi.felo.ai/v1/beta/tavily/search
AuthorizationBearer YOUR_FELO_API_KEY
OpenAPI credentialX-API-Key: YOUR_FELO_API_KEY
Content-Typeapplication/json
queryFelo API Platform documentation
max_results3
Outputresults[].title, results[].url, results[].content
{
  "query": "Felo API Platform documentation",
  "max_results": 3
}
export FELO_API_KEY='YOUR_FELO_API_KEY'
curl 'https://openapi.felo.ai/v1/beta/tavily/search' \
  -H "Authorization: Bearer $FELO_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "query": "Felo API Platform documentation",
  "max_results": 3
}'

Connexion Model API

Copiez un Model ID depuis le catalogue et utilisez la Base URL compatible OpenAI. Configurez Data API dans un outil HTTP séparé.

Ouvrez Workflow → HTTP Request → POST → /api/v1/chat/completions, enregistrez les valeurs ci-dessous puis testez la requête. Les libellés peuvent varier selon la version.

FieldValue
Base URLhttps://openapi.felo.ai/api/v1
API KeyYOUR_FELO_API_KEY
Model IDYOUR_MODEL_ID
HTTP POSThttps://openapi.felo.ai/api/v1/chat/completions
Outputchoices[0].message.content

Model ID · Protocols

{
  "model": "YOUR_MODEL_ID",
  "messages": [
    {
      "role": "user",
      "content": "Hello"
    }
  ],
  "stream": false
}
curl 'https://openapi.felo.ai/api/v1/chat/completions' \
  -H "Authorization: Bearer $FELO_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "YOUR_MODEL_ID",
  "messages": [
    {
      "role": "user",
      "content": "Hello"
    }
  ],
  "stream": false
}'

Vérifier la connexion

Vérifiez title, url et content dans results. Demandez une synthèse avec les URL sources puis contrôlez l’usage Felo dans la console. Un tableau vide reste valide.

Résoudre les erreurs

401 : clé et Authorization ; 402 : crédit ; 400 : JSON et query. Réessayez 429/5xx avec attente progressive. Conservez request_id. Vérifiez aussi les autorisations Workspace ou les identifiants de l’environnement d’exécution.

Documentation Felo associée

Documentation officielle de l’application