Embeddings

Convierte texto en vectores para búsqueda semántica, recuperación y agrupamiento.

Disponible
2de 18
Proveedores
1
Rango de precio
USD 0.024 – USD 0.156por 1M de tokens de entrada

2 modelos

  • OpenAI's highest-quality embedding model. Returns 3072-dim vectors by default and supports reducing dimensions via the dimensions parameter. Outperforms text-embedding-3-small and the older ada-002 on MTEB and multilingual MIRACL retrieval benchmarks, for cases where accuracy matters more than cost.

    embeddingretrievalrag

    Modalidades: Texto, Vectores8.2 k contexto

    USD 0.156/1M entrada

  • OpenAI's small, low-cost embedding model. Returns 1536-dim vectors by default and supports shortening output dimensions via the dimensions parameter without retraining. Replaced text-embedding-ada-002 with better retrieval quality at a fraction of the price, and is the default choice for general-purpose semantic search and RAG.

    embeddingretrievalrag

    Modalidades: Texto, Vectores8.2 k contexto

    USD 0.024/1M entrada

16 modelos actualmente no disponibles

Sus páginas siguen en línea, pero no se pueden ejecutar en este momento.

Modelos de embeddings para búsqueda semántica, RAG y clustering

Los modelos de embeddings convierten texto — o a veces imágenes, código o audio — en un vector de números en coma flotante de longitud fija. Las entradas similares acaban cerca unas de otras en el espacio de embedding, las distintas acaban lejos. Recurres a embeddings cuando construyes búsqueda semántica, generación aumentada por recuperación (RAG), recomendaciones o clustering.

Precios, compensaciones y trampas

La tarificación es por token, similar a la generación de texto pero típicamente 10-100× más barata. En Railwail, OpenAI text-embedding-3-large cuesta 0,156 USD y text-embedding-3-small 0,024 USD por millón de tokens. Las opciones de pesos abiertos (Jina V3, BGE, MxBai) solo cuestan cómputo si las corres en tu propia infraestructura. Un corpus RAG típico de 10 millones de tokens (unos 20 000 documentos) cuesta por tanto unos 1,56 USD (large) o 0,24 USD (small) para embeber una vez. El re-embebido en cada actualización de modelo es el principal coste recurrente.

El compromiso es dimensión, recall y precio. Los embeddings de mayor dimensión (3 072 o 4 096 dims) capturan más matiz pero cuestan más almacenarlos y buscarlos. Los modelos de menor dimensión (256-768 dims) cuestan diez veces menos y aun así recuperan el documento correcto el 90-95 % de las veces en la mayoría de cargas. Usa el puntero de alta dimensión cuando la calidad de recuperación es crítica (búsqueda legal, Q&A médico); usa un modelo económico cuando puedas tolerar algún resultado perdido ocasional.

Cuidado con el tamaño de los chunks: la mayoría de los modelos de embeddings rinden mejor en chunks de 200-500 tokens. Embebeer un documento entero de 50 páginas como un solo vector pierde el significado por sección. Embebeer demasiado pequeño (por debajo de 50 tokens) hace que los chunks individuales se vuelvan ruido. Elige un chunker que respete los límites de párrafo y añade un pequeño solapamiento (10-20 %) entre chunks.

Cuidado con el desajuste multilingüe: no todos los modelos de embeddings hablan todos los idiomas por igual. Si tu corpus es multilingüe, elige un modelo cuyos datos de entrenamiento cubran tus idiomas — Jina V3, Cohere Multilingual y Voyage Multilingual son los valores por defecto seguros.

Las selecciones principales arriba cubren el puntero de mayor recall, el modelo de producción más barato, la opción de mayor dimensión y el indexador más rápido.

Tareas típicas

  • Generación aumentada por recuperación (RAG)
  • Búsqueda semántica del sitio
  • Clustering de documentos y descubrimiento de temas
  • Sistemas de recomendación
  • Búsqueda de código y fragmentos
  • Detección de anomalías y duplicados

Comparativas de modelos

Preguntas frecuentes

¿Qué modelo de embeddings tiene el mayor recall?

Voyage 3 y OpenAI text-embedding-3-large lideran actualmente el benchmark MTEB para recuperación general en inglés. Cohere Embed v3 multilingual lidera para búsqueda interlingüística. Para código, Voyage Code 3 y CodeRankEmbed lideran. Ejecuta una prueba de recall@k en tu propio corpus antes de comprometerte.

¿Cuál es el más barato?

En Railwail, OpenAI text-embedding-3-small cuesta 0,024 USD y text-embedding-3-large 0,156 USD por millón de tokens. Los modelos de pesos abiertos (BGE, Jina V3, MxBai) solo cuestan cómputo si los alojas tú. Embebe el corpus una vez y amortízalo en millones de consultas.

¿Cómo de grandes deben ser mis chunks?

La mayoría de los modelos optimizan para chunks de 200-500 tokens. Usa un chunker que respete los límites de párrafo, con 10-20 % de solapamiento entre chunks adyacentes. Para consultas muy cortas (frases sueltas), algunos modelos de embeddings también admiten un modo «query» vs «document» que mejora la calidad de la recuperación.

¿Qué dimensiones están disponibles?

Los tamaños estándar son 384, 768, 1 024, 1 536 y 3 072 dimensiones. Mayores dimensiones capturan más matiz pero cuestan más almacenarlas y buscarlas. Muchos punteros ahora admiten representación matrioshka — embebee a 3 072 y luego trunca a cualquier tamaño menor sin re-embebeer.

¿Funcionan para idiomas distintos del inglés?

Los punteros multilingües (Jina V3, Cohere Multilingual v3, Voyage Multilingual) cubren más de 100 idiomas con fuerte recuperación interlingüística. Los modelos solo en inglés pierden 30-60 % de recall en texto no inglés. Elige siempre un modelo multilingüe si tu corpus o consultas no son solo en inglés.

¿Puedo embebeer código?

Sí — los modelos dedicados de embeddings de código (Voyage Code 3, CodeRankEmbed, Jina Code) superan a los generales en un 15-30 % en los benchmarks de búsqueda de código. Comprenden sintaxis, nomenclatura de identificadores y similitud entre lenguajes. Úsalos cuando construyas «buscar código similar» o herramientas de revisión de PR.

¿Puedo embebeer imágenes?

Sí — las variantes CLIP y SigLIP embebeen imágenes y texto en un espacio compartido, así que puedes buscar imágenes por consulta de texto. Jina V3 también entrega una variante multimodal. Para búsqueda pura imagen-imagen, los codificadores de visión dedicados como DINOv2 superan a CLIP.

¿Qué base de datos vectorial debo usar con estos?

Pgvector para flujos nativos de Postgres, Qdrant o Weaviate para gran escala independiente, Pinecone para simplicidad gestionada, Milvus para muy gran escala on-premise. Los embeddings de Railwail son compatibles con todas — elige la que coincida con tu infraestructura existente.

Construye con una API

Todos los modelos disponibles a través de una API compatible con OpenAI. Créditos prepagados en USD, sin suscripción.

Embeddings | Railwail