Recherche de fichier

Utilisez la recherche de fichiers pour permettre au modèle d'extraire le contenu pertinent des fichiers stockés dans un magasin de vecteurs lors de la génération de la réponse. Cette fonction est utile lorsque vous souhaitez que les réponses reflètent les documents que vous fournissez plutôt que de vous fier uniquement aux connaissances intégrées du modèle.

En créant des magasins vectoriels et en leur ajoutant des fichiers, vous activez la recherche sémantique et basée sur des mots clés dans vos données. Cela étend les connaissances intégrées du modèle avec votre contenu personnalisé et aide à produire des réponses plus précises et contextuelles.

Comme la recherche de fichiers est gérée par le service, votre application n'a pas besoin de mettre en oeuvre son propre pipeline d'extraction.

Préparer un magasin de vecteurs

Avant d'utiliser la recherche de fichiers, créez un magasin de vecteurs et ajoutez les fichiers auxquels le modèle doit faire référence. OCI Generative AI prend en charge les API suivantes pour la gestion des fichiers et du magasin vectoriel :

Jeu d'API Description
Fichiers Charger et gérer des fichiers.
Fichiers de magasin de vecteurs Gérer les fichiers joints à un magasin de vecteurs.
Lots de fichiers du magasin de vecteurs Ajoutez et gérez plusieurs fichiers dans un lot de stockage vectoriel.
Fichiers de conteneur gestion des fichiers dans un conteneur;

Exemple

Pour utiliser la recherche de fichiers dans une demande, ajoutez une définition d'outil dans la propriété tools avec type: "file_search" et fournissez l'ID magasin vectoriel.

response = client.responses.create(
    model="openai.gpt-oss-120b",
    input="Summarize the main ideas covered in the documents in this vector store.",
    tools=[
        {
            "type": "file_search",
            "vector_store_ids": ["<vector_store_id>"]
        }
    ]
)

print(response)

Dans cet exemple :

  • Le modèle peut utiliser le contenu du magasin de vecteurs lors de la génération de la réponse.
  • L'extraction de fichiers est gérée par la plate-forme.
  • Les paramètres de recherche hybride ne sont pas pris en charge avec l'outil de recherche de fichiers.