HomeProduitsRAG Search with Answer

RAG Search with Answer

NEW

GRATUIT 1440 demandes/jour

€0.0135 + TVA

Demandes GRATUITES

Effectuez des recherches dans tous vos documents et obtenez une réponse pertinente, contextuelle et en langage naturel, grâce à la technologie RAG. Le tout via API et en temps réel.

Livraison

En temps réel

API

AI

Disponible pour
  • gz

RAG Search with Answer est le service qui exploite la puissance de la technologie Retrieval-Augmented Generation (RAG) pour permettre des recherches intelligentes au sein de vos documents. Le service combine recherche sémantique et génération de résultats en langage naturel, et fournit en temps réel une seule réponse pertinente à partir d’une requête. Le tout de manière fiable et sécurisée, sans fuite de données.

Comme mentionné, au cœur de tout se trouve la technologie RAG-as-a-Service d’Openapi, qui permet aux entreprises d’interroger leurs données propriétaires et d’obtenir des réponses fiables et contextualisées. Le système réduit le risque d’“hallucinations” typique des modèles de langage étendus (LLM), offrant des réponses cohérentes et pertinentes par rapport aux connaissances spécifiques de l’organisation.

Grâce à RAG-as-a-Service, vous pouvez intégrer facilement des fonctionnalités RAG avancées dans vos applications, sans la complexité d’infrastructures dédiées ou de pipelines de données. Vos données sont automatiquement indexées, permettant au modèle d’accéder en temps réel à des informations actualisées. Ainsi, Openapi combine la puissance des LLM avec la recherche contextuelle sur les données d’entreprise, offrant des réponses précises et basées exclusivement sur votre savoir propriétaire.

En plus de Search with Answer, Openapi propose également deux autres services RAG pour la recherche documentaire : Search, qui renvoie un ou plusieurs extraits de texte pertinents, et Conversation, qui permet d’engager des conversations contextualisées à partir d’interactions précédentes. Tous trois sont valables à l’échelle mondiale.

Pour obtenir des résultats cohérents et pertinents avec RAG Search with Answer, il faut suivre trois étapes principales :

  • Créer un nouveau RAG
  • Téléverser un document
  • Lancer le processus d’indexation

L’indexation permet de récupérer rapidement les informations les plus pertinentes en réponse à une requête. Chaque fois que le RAG est modifié (téléversement ou suppression de documents), il est essentiel de relancer l’indexation afin de garantir des réponses à jour et précises.

Créer un nouveau RAG

POST /rag

La première étape consiste à créer un RAG vide via l’endpoint POST /rag, dans lequel les documents seront ensuite ajoutés.

EXEMPLE DE REQUÊTE

La requête doit inclure :

  • le nom à attribuer au RAG
  • l’activation éventuelle de l’OCR (Reconnaissance Optique de Caractères)
  • l’éventuel intervalle de temps avant le démarrage automatique de l’indexation
{
  "name": "RAGTest",
  "options": {
    "ocr": false,
    "autoIndexingIntervalHours": 0
  },
  "callback": {
    "method": "POST",
    "field": "string",
    "url": "https://www.mysite.it/callback.php",
    "data": {}
  }
}

EXEMPLE DE RÉPONSE

La réponse contient les détails du RAG (ID et nom, état, options, paramètres comme OCR, nombre total de documents et documents indexés, dates de création, mise à jour et dernière indexation).

{
  "data": {
    "id": "68947e1e0dab7e743108abfb",
    "name": "RAGTest",
    "state": "ready",
    "options": {
      "ocr": false,
      "autoIndexingIntervalHours": 0
    },
    "totalDocuments": 0,
    "totalIndexedDocuments": 0,
    "sizeMegaByte": 0,
    "createdAt": "2025-09-04T10:45:42.036Z",
    "updatedAt": "2025-09-04T10:45:42.036Z",
    "indexedAt": "2025-09-04T10:45:42.036Z",
    "indexingRunAt": "2025-09-04T10:45:42.036Z",
    "callback": {
      "method": "POST",
      "field": "string",
      "url": "https://www.mysite.it/callback.php",
      "data": {}
    }
  },
  "success": true,
  "message": "",
  "error": null
}

À tout moment, il est possible de récupérer la liste de tous les RAG ou les détails d’un RAG spécifique avec les endpoints GET /rag et GET /rag/{id}.

Téléverser un document

POST /rag/{id}/documents

Une fois le RAG créé, vous pouvez ajouter un document à l’intérieur via l’endpoint POST /rag/{id}/documents.

EXEMPLE DE REQUÊTE

Dans la requête, spécifiez l’ID du RAG dans lequel le document sera ajouté.

Dans le payload, il est nécessaire d’indiquer :

  • nom du document (fileName)
  • contenu du document (fileContent) : il s’agit d’une chaîne codée en base64, au format JSON
  • métadonnées (chaîne, date du document, coordonnées géographiques, valeur booléenne), c’est-à-dire des informations supplémentaires et personnalisables associées au document, utiles lors de l’utilisation du service RAG Search
{
  "fileName": "documentTest",
  "fileContent": "string",
  "metadata": {
    "custom_key_str": "string",
    "custom_key_date": "2025-09-04T10:51:06.259Z",
    "custom_key_int": 0,
    "custom_key_geo_latitude": 0,
    "custom_key_geo_longitude": 0,
    "custom_key_bool": true
  }
}

EXEMPLE DE RÉPONSE

La réponse fournit des détails sur le document, y compris l’ID, le nom, l’état, les métadonnées, la taille, le type de fichier, les dates de création et de mise à jour.

{
  "data": [
    {
      "id": "string",
      "name": "string",
      "state": "string",
      "metadata": {
        "custom_key_str": "string",
        "custom_key_date": "2025-09-04T10:51:06.260Z",
        "custom_key_int": 0,
        "custom_key_geo_latitude": 0,
        "custom_key_geo_longitude": 0,
        "custom_key_bool": true
      },
      "sizeMegaByte": 0,
      "mimeType": "string",
      "createdAt": "2025-09-04T10:51:06.260Z",
      "updatedAt": "2025-09-04T10:51:06.260Z",
      "paymentDueDate": "2025-09-04T10:51:06.260Z"
    }
  ],
  "success": true,
  "message": "",
  "error": null
}

Vous pouvez récupérer à tout moment la liste des documents d’un RAG via l’endpoint GET /rag/{id}/documents.

Lancer le processus d’indexation

PATCH /rag/{id}

Comme mentionné ci-dessus, pour obtenir des réponses contextuelles et précises, il est indispensable de lancer l’indexation chaque fois qu’une modification est effectuée sur le RAG (ajout ou suppression de document). Si cette étape n’est pas effectuée, le système continuera à se baser uniquement sur les données précédentes.

RAG SEARCH WITH ANSWER

POST /rag/search-with-answer

Après avoir effectué les trois étapes mentionnées ci-dessus, vous pouvez procéder à la recherche via l’endpoint POST /rag/search-with-answer.

Comme indiqué au début, RAG Search with Answer vous permet – via API et en temps réel – de trouver le document ou l’information nécessaire parmi tous vos fichiers à partir d’une requête, et d’obtenir des réponses contextuelles en langage naturel, en toute sécurité, sans risque de fuite de données sensibles.

EXEMPLE DE REQUÊTE

La requête doit inclure:

  • ID du RAG pour la recherche
  • query, le mot ou la phrase à rechercher pour trouver des documents spécifiques
  • longueur maximale (max_len), le nombre maximum de résultats à retourner, triés par pertinence
  • filtres de métadonnées (metadata_filter), les filtres définis lors du téléchargement du document (chaîne, date, coordonnées géographiques, valeur booléenne)
  • settings, paramètres supplémentaires pour la recherche, comme le style du prompt
{
  "ragId": "688b2ab3bccc6a603202f87c",
  "query": "Quels services sont disponibles?",
  "max_len": 5,
  "metadata_filter": "(custom_key_int<175 AND custom_key_bool = \"true\") OR (custom_key_int<125 AND custom_key_bool = \"false\")",
  "settings": {
    "prompt_style": "basic"
  }
}

EXEMPLE DE RÉPONSE

RAG Search with Answer fournit des informations sur les documents les plus pertinents pour votre recherche, y compris des extraits de texte pour trouver rapidement les données recherchées.

Le payload de réponse inclut :

  • Réponse en langage naturel
  • Un ou plusieurs extraits de texte pertinents (snippets)
  • ID du document
  • ID du RAG d’origine du document
  • Nom du document
  • État du document
  • Métadonnées
{
  "data": [
    {
      "answer": "string",
      "search_result": [
        {
          "index": 0,
          "snippets": [
            "string"
          ],
          "id": "689c70313f292734010a7dda",
          "ragId": "689c6ed7b283ac0aa40c1555",
          "name": "documentTest",
          "state": "indexing",
          "metadata": {
            "custom_key_str": "string",
            "custom_key_date": "2025-09-25T10:34:00.005Z",
            "custom_key_int": 0,
            "custom_key_geo_latitude": 0,
            "custom_key_geo_longitude": 0,
            "custom_key_bool": true
          }
        }
      ]
    }
  ],
  "success": true,
  "message": "",
  "error": null
}

Avec RAG Search with Answer, vous pouvez interroger rapidement vos documents, obtenir des réponses précises et fiables, et accéder uniquement aux données réellement téléchargées et indexées, garantissant la protection totale de vos informations.

Le service est idéal pour les entreprises gérant de grandes quantités de documents (contrats, rapports, manuels), par exemple :

  • Cabinets d’avocats, pour des vérifications et analyses documentaires rapides
  • CRM et systèmes de base de connaissances nécessitant des recherches internes rapides et fiables
  • Entreprises des secteurs finance, assurance et santé, où précision et sécurité des données sont essentielles
  • E-commerce et marketplaces souhaitant des informations opérationnelles constamment à jour pour optimiser les processus et décisions

En général, RAG Search with Answer prend en charge toutes les organisations ou professionnels nécessitant un accès rapide à des informations fiables, optimisant le temps et la précision dans la gestion des documents.

Inscription

Avez-vous besoin d'aide ?

Vous n'avez pas trouvé la réponse que vous cherchiez?

Remplissez tous les détails, nous vous contacterons dès que possible!

Questions fréquemment posées

Le service RAG Search with Answer utilise la technologie Retrieval-Augmented Generation (RAG), qui combine la recherche sémantique avancée avec la génération de réponses en langage naturel. Plus précisément, il permet d'effectuer des recherches intelligentes dans vos documents, en fournissant en temps réel une réponse unique, pertinente et contextuelle.

Le tout en toute sécurité, sans risque de fuite de données.

Qu'est-ce que RAG Search with Answer?

La technologie RAG-as-a-Service d’Openapi permet aux entreprises d’interroger leurs données propriétaires et d’obtenir des réponses fiables, pertinentes et contextualisées, tout en réduisant le risque «d’hallucinations» typique des grands modèles de langage (LLM).

L’intégration est simple et évolutive, sans besoin de gérer une infrastructure complexe: les documents sont indexés automatiquement, permettant au modèle d’accéder en temps réel à des informations actualisées et pertinentes.

Ainsi, Openapi combine la puissance de l’intelligence artificielle avec la précision de la recherche dans les données d’entreprise, garantissant des réponses toujours fondées sur la connaissance réelle de l’organisation.

Comment fonctionne la technologie RAG-as-a-Service d’Openapi?

Si un document n’est pas indexé, les informations mises à jour qu’il contient ne seront pas disponibles pour les recherches.

En pratique, tant que la réindexation n’est pas effectuée, RAG Search continuera à fournir des réponses basées uniquement sur les données précédemment indexées, en ignorant les modifications ou ajouts récents.

Pour garantir des résultats précis et complets, il est donc essentiel de lancer le processus d’indexation chaque fois qu’une modification est apportée au RAG (chargement ou suppression d’un document).

L’indexation est gratuite et peut être effectuée manuellement ou programmée automatiquement à intervalles réguliers.

Que se passe-t-il si un document n’est pas indexé?

Absolument. Toutes les données restent confinées dans l’environnement propriétaire et ne sont jamais utilisées pour entraîner des modèles externes.

Le traitement est effectué en toute sécurité, sans aucun risque de fuite ou d’exposition d’informations sensibles.

RAG garantit-il la sécurité des données?

Le système accepte les formats de fichiers les plus courants : JPEG (.jpeg/.jpg), PNG (.png), PDF (.pdf), texte brut (.txt), documents Word (.doc/.docx), feuilles Excel (.xls/.xlsx) et présentations PowerPoint (.ppt/.pptx).

Quels formats de fichiers peuvent être téléchargés?

Oui, les trois services RAG (Search, Search with Answer et Conversation) sont valables dans le monde entier.

Les services RAG sont-ils disponibles à l’échelle mondiale?

Les trois services reposent sur la même technologie RAG et permettent d’effectuer des recherches dans vos documents avec des réponses pertinentes et contextuelles à la requête, mais ils fournissent des types de sortie différents:

  • RAG Search renvoie un ou plusieurs extraits de texte pertinents trouvés dans les documents chargés et indexés
  • RAG Search with Answer génère une réponse unique en langage naturel
  • RAG Conversation permet de lancer des conversations en conservant la mémoire du dialogue et en tenant compte du contexte historique dans les réponses. La sortie est générée en langage naturel et restituée dans un dialogue pouvant être repris via l’ID de session, garantissant la continuité entre les interactions.

Tous les services fonctionnent de manière sécurisée, sans risque de fuite de données sensibles.

Quelle est la différence entre RAG Search, RAG Search with Answer et RAG Conversation?

Les services RAG sont idéaux pour les entreprises qui gèrent de grands volumes de documents (contrats, rapports, manuels) et pour toute organisation ou professionnel ayant besoin d’accéder rapidement à des informations précises et à jour.

Par exemple, ils sont particulièrement utiles pour:

  • les cabinets d’avocats, pour des vérifications et analyses de documents rapides
  • les systèmes CRM et bases de connaissances nécessitant des recherches internes rapides et fiables
  • les entreprises des secteurs de la finance, des assurances et de la santé, où la précision et la sécurité des données sont essentielles
  • les sites e-commerce et marketplaces, qui ont besoin d’informations opérationnelles toujours à jour pour optimiser leurs processus et décisions

De manière générale, les services RAG soutient toute organisation souhaitant améliorer son efficacité, sa rapidité et la fiabilité dans la gestion et la recherche d’informations.

À qui s'adressent les services RAG?

Les réponses sont fournies en temps réel.

Quels sont les délais de réponse du service RAG?

Le coût varie en fonction du service demandé.

Pour le téléchargement du document (endpoint POST /rag/{id}/documents), le coût est calculé en fonction de la taille du fichier et s'élève à 0,0065€/MB. En cas d'utilisation du service OCR, un coût supplémentaire de 0,00190€ par page est appliqué.

En ce qui concerne le service RAG Search with Answer, le coût est à partir de 0,0105€ pour les demandes par abonnement et de 0,00135 € pour les demandes individuelles.

Quels sont les coûts du service RAG Search with Answer?