Usamos cookies. Las cookies y el almacenamiento del navegador mantienen tu sesión iniciada y recuerdan tus preferencias. Con tu permiso, también medimos cómo se usa el sitio. Puedes en cualquier momento. Consulta nuestra política de cookies.
Intfloat: E5-Large-v2
intfloat/e5-large-v2Prueba Intfloat: E5-Large-v2 ahora
Se ejecuta con tu saldo a los precios indicados arriba. Las cuentas nuevas empiezan con uso gratuito.
Los resultados aparecerán aquí.
Configuración
Intfloat: E5-Large-v2 de un vistazo
- El precio de entrada es 50% menor que la mediana de 34 modelos de Embeddings.
Acerca de Intfloat: E5-Large-v2
Intfloat: E5-Large-v2 es un modelo de embeddings de Intfloat. Pertenece a la categoría de embeddings, lo que significa que su función es convertir texto en vectores en lugar de generar respuestas de chat. El proveedor lo describe como un modelo que mapea oraciones, párrafos y documentos en inglés a un espacio vectorial denso de 1024 dimensiones, con el objetivo de lograr embeddings semánticos de alta precisión. Si tu aplicación necesita una representación del texto que capture el significado en lugar de una respuesta escrita, este es el tipo de modelo que elegirías.
El modelo acepta texto como su única modalidad de entrada y produce embeddings como su única modalidad de salida. Su longitud de contexto es de 512 tokens, por lo que cada solicitud está limitada a un tramo de texto bastante corto, y la salida máxima es de 460. No hay entrada de imágenes, audio u otro tipo no textual, y no hay prosa generada en el lado de la salida. Todo lo que devuelve el modelo es un vector, que luego almacenas, comparas o alimentas a otra etapa de tu pipeline.
Esas características apuntan a un conjunto específico de usos. La recuperación es el más claro: genera los embeddings de tus documentos una vez, genera el embedding de la consulta en el momento de la solicitud y compara los vectores para encontrar los pasajes más cercanos. La búsqueda semántica funciona de la misma manera, coincidiendo por significado en lugar de por palabras clave exactas. El proveedor también menciona el reranking y la puntuación de similitud, por lo que puedes usar los vectores para reordenar resultados candidatos o para medir qué tan cercanos son dos fragmentos de texto. Como los vectores son densos y de 1024 dimensiones, son adecuados para almacenarse en un índice vectorial y para la comparación por coseno o producto punto.
Llamas al modelo a través de la API compatible con OpenAI de api14 usando el id de modelo "intfloat/e5-large-v2". Como el endpoint sigue el formato de OpenAI, puedes apuntar un cliente de OpenAI existente a api14 y enviar tu texto de la manera habitual, luego leer el embedding de la respuesta. El modelo no admite parámetros de solicitud adicionales, por lo que no hay nada más allá de los campos de solicitud estándar que configurar. Mantén cada entrada dentro de la longitud de contexto de 512 tokens, y espera que la salida sea el propio embedding.
La principal restricción a tener en cuenta es esa ventana de 512 tokens. Los documentos largos deberán dividirse en fragmentos antes de generar los embeddings, y tendrás que decidir cómo combinar o almacenar esos vectores de fragmentos. El modelo también está enfocado en inglés según la descripción del proveedor, por lo que el texto en otros idiomas puede no generar embeddings de forma tan fiable. Si tu tarea es generación de texto, conversación o cualquier cosa que requiera una respuesta escrita, un modelo de embeddings es la herramienta equivocada y un modelo generativo encajaría mejor.
Cómo llamar a la API de Intfloat: E5-Large-v2
- Crea una clave API en tu panel.
- Instala el SDK oficial de openai para tu lenguaje.
- Configura baseURL como https://api14.com/api/v1 y model como "intfloat/e5-large-v2".
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.embeddings.create({
"model": "intfloat/e5-large-v2",
"input": [
"The quick brown fox",
"Lorem ipsum"
]
});
console.log(result.data.map((d) => d.embedding.length));
Especificaciones
- Longitud de contexto
- 512
- Salida máxima
- 460
- Entrada
- text
- Salida
- embeddings
Solicitudes en api14 · últimos 7 días
Intfloat: E5-Large-v2: preguntas frecuentes
- ¿Cuánto cuesta la API de Intfloat: E5-Large-v2?
- Intfloat: E5-Large-v2 cuesta Entrada 0,04 US$ / 1M tokens. Se cobra de tu saldo en USD solo por las solicitudes correctas; las solicitudes fallidas son gratis.
- ¿Cuál es la ventana de contexto de Intfloat: E5-Large-v2?
- Intfloat: E5-Large-v2 lee hasta 512 tokens por solicitud: prompt, historial y documentos en conjunto. Escribe hasta 460 tokens de salida por respuesta.
- ¿Qué puede hacer Intfloat: E5-Large-v2?
- Intfloat: E5-Large-v2 acepta text y devuelve embeddings.
- ¿Cómo llamo a Intfloat: E5-Large-v2 desde mi código?
- Apunta cualquier SDK de OpenAI a https://api14.com/api/v1 y configura model como "intfloat/e5-large-v2"; no hace falta cambiar nada más. Copia un ejemplo listo desde el panel de código de esta página.
- ¿Qué alternativas hay a Intfloat: E5-Large-v2?
- Modelos de Embeddings comparables a un precio similar: Thenlper: GTE-Large, Intfloat: Multilingual-E5-Large, BAAI: bge-large-en-v1.5. Todos funcionan con la misma clave API, así que cambiar es cuestión de una cadena.
Comunidad de Intfloat: E5-Large-v2
Nuevo temaEsta comunidad aún no tiene temas. Abre el primero sobre Intfloat: E5-Large-v2.