Portada » File Search OpenAI API: busca información en tus archivos
OpenAI · File Search · Vector Stores

File Search OpenAI API: busca información en tus propios archivos

File Search OpenAI API permite que modelos compatibles de OpenAI busquen información relevante dentro de tus propios documentos. Mediante vector stores, archivos procesados y búsqueda semántica, puedes crear asistentes y agentes capaces de responder utilizando conocimiento privado, documentación interna, manuales, políticas, PDFs y otras fuentes propias.

File Search Vector Stores Responses API
Respuesta rápida

¿Qué es File Search OpenAI API?

File Search OpenAI API es una herramienta integrada de Responses API que permite buscar fragmentos relevantes dentro de archivos almacenados en un vector store. OpenAI procesa los archivos, los divide en fragmentos y permite que el modelo recupere únicamente la información relacionada con la consulta.

Capacidades

Qué permite hacer File Search OpenAI API

File Search convierte tus propios documentos en una fuente de conocimiento recuperable por el modelo.

DOC

Buscar en documentos

Recupera información relevante desde tus propios archivos.

VS

Vector stores

Los archivos se organizan en almacenes preparados para búsqueda semántica.

SEM

Búsqueda semántica

No depende únicamente de coincidencias exactas de palabras.

RAG

RAG gestionado

Facilita aplicaciones de retrieval augmented generation sin construir toda la capa de recuperación.

FLT

Filtros

Los vector stores pueden utilizar atributos para filtrar resultados.

AI

Respuestas fundamentadas

El modelo utiliza fragmentos recuperados como contexto para generar respuestas.

Publicidad
Flujo

Cómo funciona File Search OpenAI API

El proceso combina archivos, vector stores, recuperación semántica y generación de respuestas.

01 · FILES

Cargas los archivos

Incorporas documentos que contienen tu conocimiento.

02 · VECTOR STORE

Se indexan

Los archivos se procesan y quedan disponibles para recuperación.

03 · SEARCH

El modelo busca

File Search recupera fragmentos relevantes para la consulta.

Publicidad
Vector Stores

File Search OpenAI API utiliza vector stores

Un vector store agrupa archivos que pueden ser consultados posteriormente mediante búsqueda semántica.

Vector Store

Base de conocimiento para el modelo

Cuando adjuntas un archivo a un vector store, OpenAI lo procesa para que su contenido pueda recuperarse posteriormente mediante File Search.

Procesamiento previo

El archivo debe alcanzar el estado completed antes de considerarse listo para utilizarse en búsquedas.

Publicidad
Ingesta

Cómo añadir un archivo a un vector store

El vector store necesita conocer qué archivos debe utilizar como fuente.

API

Adjuntar un archivo

POST /v1/vector_stores/{vector_store_id}/files

{
  "file_id": "file_abc123"
}
Muchos archivos

Para ingestión masiva, OpenAI recomienda utilizar file batches en lugar de realizar numerosas escrituras individuales.

Estado

Estados de un archivo dentro del vector store

Los archivos pasan por diferentes estados mientras se procesan.

Estado Significado
in_progress El archivo todavía se está procesando
completed El archivo está listo para utilizarse
failed El procesamiento terminó con error
cancelled El procesamiento fue cancelado
Responses API

Cómo utilizar File Search OpenAI API

Una vez preparado el vector store, puedes habilitar File Search en una respuesta.

JSON

Ejemplo conceptual

{
  "model": "gpt-5.6-sol",
  "tools": [
    {
      "type": "file_search",
      "vector_store_ids": [
        "vs_1234567890"
      ],
      "max_num_results": 10
    }
  ],
  "input": "¿Cuál es la política de devoluciones?"
}
vector_store_ids

La herramienta necesita conocer qué vector stores contienen la información que puede consultar.

Retrieval

max_num_results

File Search permite limitar cuántos resultados se recuperan para una consulta.

Control de recuperación

No recuperes más fragmentos de los necesarios

Reducir el número de resultados puede ayudar a limitar contexto, latencia y ruido cuando la búsqueda ya encuentra contenido relevante.

Publicidad
Search results

Cómo incluir los resultados de File Search

Responses API permite solicitar información adicional sobre los resultados recuperados por la herramienta.

include

file_search_call.results

{
  "include": [
    "file_search_call.results"
  ]
}
Útil para depuración

Ver los resultados recuperados permite comprobar si el vector store está encontrando los fragmentos adecuados.

Vector Store Search

Buscar directamente dentro de un vector store

OpenAI también dispone de un endpoint específico para consultar un vector store sin pasar primero por la respuesta del modelo.

Endpoint

Search vector store

POST /v1/vector_stores/{vector_store_id}/search

{
  "query": "política de devoluciones"
}
Search response

Qué devuelve una búsqueda de vector store

Cada resultado contiene información que permite conocer su origen y relevancia.

Campo Descripción
file_id Archivo del que procede el fragmento
filename Nombre del archivo
content Contenido recuperado
score Puntuación de similitud del resultado
attributes Metadatos asociados al archivo
Relevancia

El score ayuda a evaluar los resultados

La búsqueda directa del vector store devuelve una puntuación de similitud para cada resultado.

Score

Valor entre 0 y 1

OpenAI documenta el campo score como una puntuación de similitud entre cero y uno.

No evalúes calidad solo con score

Un resultado puede tener buena similitud semántica y aun así no contener la evidencia necesaria para responder correctamente.

Filters

Filtrar archivos mediante atributos

Los archivos de un vector store pueden incluir atributos que posteriormente ayudan a restringir una búsqueda.

Attributes

Metadatos consultables

Los atributos pueden representar información como categoría, año, región, departamento o tipo de documento.

Ejemplo práctico

En una base documental grande, puedes limitar una búsqueda a documentos de Recursos Humanos o a políticas de un año determinado.

Metadata

Atributos disponibles en los archivos

OpenAI permite adjuntar pares clave-valor a los archivos dentro de un vector store.

Elemento Límite actual documentado
Atributos por archivo Hasta 16 pares clave-valor
Longitud de la clave Hasta 64 caracteres
Valores string Hasta 512 caracteres
Tipos de valor String, número o booleano
Publicidad
Ranking

Ranking y relevancia en File Search

La búsqueda directa del vector store también permite configurar opciones relacionadas con ranking.

ranking_options

Ajustar cómo se seleccionan resultados

Puedes utilizar las opciones disponibles para adaptar la recuperación al comportamiento que necesita tu aplicación.

Search quality

Reescritura de consultas

La búsqueda directa del vector store dispone de una opción para reescribir consultas en lenguaje natural.

rewrite_query

Optimizar la búsqueda

Activar la reescritura puede ayudar a transformar la consulta original antes de ejecutar la recuperación semántica.

Chunking

Cómo se divide un archivo para buscarlo

File Search no necesita introducir el documento completo en cada consulta.

Chunks

Fragmentos recuperables

Cuando un archivo entra en el vector store, se prepara en fragmentos que posteriormente pueden recuperarse según su relevancia.

Chunking configurable

Al adjuntar un archivo al vector store, la API contempla estrategias de chunking automáticas o configurables según las opciones disponibles.

Parsed content

Recuperar el contenido procesado de un archivo

La API también dispone de una operación para consultar el contenido parseado de un archivo dentro del vector store.

Endpoint

Contenido del archivo

GET /v1/vector_stores/{vector_store_id}/files/{file_id}/content
Comparativa

File Search vs Web Search

Ambas herramientas recuperan información externa al modelo, pero desde fuentes completamente diferentes.

Aspecto File Search Web Search
Fuente Tus propios archivos Información disponible en Internet
Conocimiento privado Sí No es su objetivo principal
Información reciente Depende de tus documentos Puede recuperar información web actual
Base documental Vector store Búsqueda web
Uso típico Knowledge base interna Investigación externa
Pueden combinarse

Un agente puede consultar documentación interna mediante File Search y posteriormente buscar información pública mediante Web Search.

Ver Web Search →
Herramientas

File Search vs Function Calling

File Search recupera información, mientras Function Calling permite solicitar lógica y acciones de tu aplicación.

Aspecto File Search Function Calling
Objetivo Recuperar conocimiento Ejecutar lógica externa
Fuente Vector stores Tu backend
Acciones Principalmente lectura Puede producir efectos reales
Ejemplo Consultar un manual Crear un pedido
Arquitecturas híbridas

Un asistente puede primero buscar una política en File Search y después ejecutar una función dependiendo del resultado.

Ver Function Calling →
Publicidad
RAG

File Search OpenAI API para sistemas RAG

File Search permite construir experiencias de retrieval augmented generation utilizando infraestructura administrada por OpenAI.

01

El usuario formula una pregunta.

02

El sistema recupera fragmentos relevantes.

03

Los fragmentos se incorporan al contexto.

04

El modelo genera una respuesta utilizando esa evidencia.

Aplicaciones

Casos de uso de File Search OpenAI API

La herramienta resulta útil siempre que una aplicación necesite responder utilizando documentación propia.

01

Soporte: manuales, FAQs y documentación técnica.

02

Empresas: políticas internas, procedimientos y normativas.

03

Educación: apuntes, materiales y documentos de cursos.

04

Legal: contratos, documentos y referencias para recuperación asistida.

05

Productos: catálogos, especificaciones y documentación.

06

Agentes: utilizar conocimiento privado dentro de workflows de varios pasos.

Chatbots

File Search para chatbots con conocimiento propio

Esta arquitectura resulta especialmente útil cuando un chatbot debe responder sobre información específica de una empresa.

Knowledge base

El modelo no necesita memorizar tu documentación

La información se mantiene en los archivos y se recupera únicamente cuando la consulta la necesita.

Agentes

File Search como herramienta de un agente

Un agente puede combinar distintas fuentes y capacidades dentro del mismo workflow.

File Search

Conocimiento privado

Consulta documentos propios de la organización.

Web Search

Información pública

Recupera información reciente desde Internet.

Functions

Acciones

Ejecuta lógica proporcionada por tu aplicación.

Modelos compatibles

Modelos actuales con soporte para File Search

OpenAI publica File Search entre las herramientas compatibles de sus principales modelos actuales.

Modelo File Search Orientación
GPT-6 Astra Compatible Máxima capacidad
GPT-5.6 Sol Compatible Trabajo profesional complejo
GPT-5.6 Terra Compatible Equilibrio capacidad/costo
GPT-5.6 Luna Compatible Alto volumen y bajo costo
El retrieval no obliga a usar Sol

Puedes seleccionar el modelo de acuerdo con la complejidad, volumen y presupuesto de tu aplicación.

Comparar modelos →
Costos

Precio de File Search OpenAI API

El costo de File Search no se limita a los tokens utilizados por el modelo.

Concepto Tarifa publicada
Vector store storage US$0,10 por GB / día
Primer GB Gratis
File Search tool calls US$2,50 por 1.000 llamadas
El tamaño facturado puede diferir del archivo original

El almacenamiento se calcula sobre el tamaño resultante del vector store después de que el archivo es procesado, dividido en chunks y convertido en representaciones para recuperación.

Añade también el costo del modelo

Una respuesta con File Search sigue utilizando tokens del modelo seleccionado.

Ver precios OpenAI API →
Usage

Monitorizar llamadas de File Search

OpenAI dispone de métricas específicas para analizar el uso de File Search dentro de una organización.

Usage API

Analiza el consumo por vector store

Las métricas pueden agruparse por elementos como proyecto, usuario, API key o vector store.

Seguridad

Buenas prácticas con documentos privados

File Search puede trabajar con información interna, por lo que la arquitectura debe considerar control de acceso y separación de datos.

01

Separa información por proyectos cuando corresponda.

02

No mezcles documentos de clientes diferentes sin controles adecuados.

03

Utiliza filtros y atributos para limitar búsquedas.

04

Controla qué usuarios pueden consultar cada base documental.

05

Elimina archivos que ya no deberían formar parte del conocimiento.

Calidad

Cómo mejorar los resultados de File Search

La calidad de recuperación depende tanto de los documentos como de la forma en que se organizan.

01

Mantén los documentos actualizados.

02

Evita duplicados innecesarios.

03

Añade atributos útiles para filtros.

04

Revisa los resultados mediante file_search_call.results.

05

Ajusta max_num_results según la tarea.

06

Evalúa búsqueda, no solamente la respuesta final.

Fuente oficial

Documentación oficial de File Search OpenAI API

La plataforma y sus parámetros pueden evolucionar, por lo que la referencia oficial debe considerarse la fuente final para una implementación.

OpenAI Developers

File Search y Vector Stores

Consulta la referencia de Responses API, vector stores, archivos, búsquedas y filtros.

Consultar Responses API →
Publicidad
Sigue aprendiendo

Guías relacionadas con File Search OpenAI API

Continúa explorando herramientas y capacidades de Responses API.

Publicidad
Preguntas frecuentes

FAQ sobre File Search OpenAI API

Respuestas sobre vector stores, archivos, búsqueda, precios y Responses API.

Es una herramienta de Responses API que permite recuperar contenido relevante desde archivos almacenados en vector stores.

Es un recurso que contiene archivos preparados para búsqueda y recuperación semántica.

Sí. File Search es una herramienta integrada disponible mediante Responses API para modelos compatibles.

Primero debes disponer de un archivo en la API y posteriormente adjuntarlo a un vector store para que pueda procesarse y utilizarse en búsquedas.

Permite limitar la cantidad de resultados que File Search recupera para una consulta.

Sí. Los archivos pueden incorporar atributos y la búsqueda del vector store permite utilizar filtros compatibles.

No. File Search trabaja con archivos propios, mientras Web Search recupera información desde Internet.

OpenAI publica actualmente US$0,10 por GB de almacenamiento de vector store al día, con el primer GB gratuito, además de US$2,50 por cada 1.000 llamadas de File Search.

Sí. OpenAI publica File Search entre las herramientas compatibles de GPT-5.6 Sol, Terra y Luna.

Sí. Permite recuperar información relevante desde una base documental y proporcionarla al modelo como contexto para generar una respuesta.

Publicidad
Siguiente herramienta

Continúa con MCP en OpenAI API

Ya sabes cómo conectar los modelos con tus documentos. El siguiente paso es aprender cómo integrarlos con herramientas y sistemas externos mediante MCP.

Ver MCP en OpenAI API →
Carrito de compra
Scroll al inicio