Búsqueda de Archivo
Utilice la búsqueda de archivos para permitir que el modelo recupere contenido relevante de los archivos almacenados en un almacén de vectores durante la generación de respuestas. Esto resulta útil cuando desea que las respuestas reflejen los documentos que proporciona, en lugar de depender solo de los conocimientos incorporados del modelo.
Mediante la creación de almacenes de vectores y la adición de archivos a ellos, se activa la búsqueda semántica y basada en palabras clave en los datos. Esto amplía el conocimiento integrado del modelo con su contenido personalizado y ayuda a producir respuestas más precisas y conscientes del contexto.
Puesto que el servicio se encarga de la búsqueda de archivos, la aplicación no necesita implantar su propio pipeline de recuperación.
Preparar una tienda de vectores
Antes de utilizar la búsqueda de archivos, cree un almacén de vectores y agregue los archivos a los que desea que haga referencia el modelo. OCI Generative AI soporta las siguientes API para la gestión de almacenes de archivos y vectores:
| Juego de API | Descripción |
|---|---|
| Archivos | Cargar y gestionar archivos. |
| Archivos de almacén de vectores | Gestionar archivos adjuntos a un almacén de vectores. |
| Lotes de archivo de almacén de vectores | Agregar y gestionar varios archivos en un lote de almacén de vectores. |
| Archivos de contenedor | Gestionar archivos en un contenedor. |
Ejemplo
Para utilizar la búsqueda de archivos en una solicitud, agregue una definición de herramienta en la propiedad tools con type: "file_search" y proporcione el ID de almacén de vectores.
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)
En este ejemplo:
- El modelo puede utilizar el contenido del almacén de vectores durante la generación de respuestas.
- La recuperación de archivos la gestiona la plataforma.
- Los parámetros de búsqueda híbrida no están soportados con la herramienta de búsqueda de archivos.