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.
Google: Gemini Embedding 2
google/gemini-embedding-2Prueba Google: Gemini Embedding 2 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
Google: Gemini Embedding 2 de un vistazo
- El precio de entrada es 900% mayor que la mediana de 34 modelos de Embeddings.
Acerca de Google: Gemini Embedding 2
Google: Gemini Embedding 2 es un modelo de embeddings de Google, listado en api14 bajo el id de modelo google/gemini-embedding-2. Se sitúa en la categoría de embeddings y Google lo describe como el primer modelo de embeddings multimodal de la compañía. En lugar de generar respuestas de chat, convierte las entradas en vectores que puedes almacenar y comparar, lo que lo convierte en un componente básico para sistemas de búsqueda y recuperación en lugar de un asistente con el que hablas directamente.
El modelo acepta entradas de texto, imagen, archivo, audio y video, y su única modalidad de salida son los embeddings. La descripción de Google señala que actualmente se admiten texto e imágenes para mapearlos en un espacio vectorial unificado para búsqueda semántica y generación aumentada por recuperación (RAG). La ventana de contexto es de 8192 tokens, y la salida máxima es de 7372. Debido a que la salida es un vector en lugar de texto, debes esperar consumir el resultado de forma programática, por ejemplo escribiéndolo en un índice vectorial, en lugar de leerlo como texto.
Esas capacidades apuntan a un conjunto de usos bastante específico. La búsqueda semántica sobre una colección de documentos es la más obvia: genera los embeddings de tu corpus una vez, genera el embedding de la consulta en el momento de la solicitud y clasifica por similitud vectorial. Los pipelines de RAG se derivan de la misma idea, donde los pasajes recuperados se pasan a un modelo de generación separado. El soporte de entrada multimodal significa que también puedes construir una recuperación que mezcle texto e imágenes en un solo espacio vectorial, lo que se adapta a catálogos, bibliotecas de medios o cualquier colección donde una consulta en palabras debería poder mostrar una imagen relevante. Las entradas de audio y video se listan como modalidades aceptadas, por lo que indexar esos recursos también es posible, aunque la descripción de Google solo menciona texto e imágenes como actualmente mapeados en el espacio unificado.
Llamas al modelo a través de la API compatible con OpenAI de api14 usando el id de modelo google/gemini-embedding-2. Debido a que la interfaz sigue la convención de embeddings de OpenAI, los clientes y SDK existentes que ya apuntan a una URL base compatible con OpenAI deberían funcionar con cambios mínimos. El modelo no lista parámetros admitidos, por lo que no hay nada extra que ajustar en el cuerpo de la solicitud más allá de los campos estándar de una llamada de embeddings, como el id de modelo y la entrada. Si estás migrando un pipeline existente, verifica que no estés dependiendo de parámetros opcionales que este modelo no acepta.
Una consideración práctica es la ventana de contexto de 8192 tokens. Las entradas más largas que eso deben dividirse antes de generar los embeddings, y la estrategia de fragmentación afectará la calidad de la recuperación, así que planifícalo en lugar de asumir que documentos completos caben. También ten en cuenta que este modelo solo produce embeddings. Si tu aplicación necesita texto generado, resúmenes o respuestas, necesitarás un modelo de chat o de completado separado junto a él, con Gemini Embedding 2 encargándose del lado de la recuperación del pipeline.
Cómo llamar a la API de Google: Gemini Embedding 2
- 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 "google/gemini-embedding-2".
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": "google/gemini-embedding-2",
"input": [
"The quick brown fox",
"Lorem ipsum"
]
});
console.log(result.data.map((d) => d.embedding.length));
Especificaciones
- Longitud de contexto
- 8192
- Salida máxima
- 7372
- Entrada
- text, image, file, audio, video
- Salida
- embeddings
Solicitudes en api14 · últimos 7 días
Google: Gemini Embedding 2: preguntas frecuentes
- ¿Cuánto cuesta la API de Google: Gemini Embedding 2?
- Google: Gemini Embedding 2 cuesta Entrada 0,70 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 Google: Gemini Embedding 2?
- Google: Gemini Embedding 2 lee hasta 8192 tokens por solicitud: prompt, historial y documentos en conjunto. Escribe hasta 7372 tokens de salida por respuesta.
- ¿Qué puede hacer Google: Gemini Embedding 2?
- Google: Gemini Embedding 2 acepta text, image, file, audio, video y devuelve embeddings.
- ¿Cómo llamo a Google: Gemini Embedding 2 desde mi código?
- Apunta cualquier SDK de OpenAI a https://api14.com/api/v1 y configura model como "google/gemini-embedding-2"; 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 Google: Gemini Embedding 2?
- Modelos de Embeddings comparables a un precio similar: Google: Gemini Embedding 2 Preview, Google: Gemini Embedding 2 (batch), Google: Gemini Embedding 001. Todos funcionan con la misma clave API, así que cambiar es cuestión de una cadena.
Comunidad de Google: Gemini Embedding 2
Nuevo temaEsta comunidad aún no tiene temas. Abre el primero sobre Google: Gemini Embedding 2.