models

Mistral: Mistral Embed 2312

Markdown · JSON

Mistral: Mistral Embed 2312

Mistral Embed 2312 transforma texto en vectores de 1024 dimensiones para búsqueda semántica, recuperación y análisis de textos relacionados. La página del fabricante documenta un contexto de 8k; el resultado es una representación numérica vinculada a cada entrada, en lugar de una respuesta generada.

Sobre el modelo

Esta descripción cubre las capacidades del modelo. Las entradas, salidas y opciones disponibles en Ailoot se indican a continuación para el método seleccionado.

Mistral Embed 2312 es el modelo de embeddings de texto de Mistral AI para representar numéricamente el significado. Acepta una cadena de texto o una lista de cadenas y devuelve un embedding para cada entrada. El resultado es un vector que la aplicación utiliza para similaridad, recuperación, clasificación o agrupación, en lugar de una explicación conversacional. La página fija del modelo del fabricante identifica mistral-embed-2312.

Entrada, contexto y forma del vector

La página exacta del modelo documenta una etiqueta de contexto de 8k. Prepara cada elemento textual dentro de la capacidad de entrada aplicable y conserva la identidad del elemento junto a su vector. Un documento de origen largo puede dividirse en pasajes útiles, manteniendo el título documental, la sección y la ubicación de origen necesarios para devolver el material correcto más adelante.

La guía Mistral Embed del fabricante especifica 1024 dimensiones para cada embedding de texto, con independencia de la longitud visible de la entrada. Por tanto, una pregunta corta y un pasaje más largo tienen la misma forma vectorial aunque difieran sus contenidos y cantidades de tokens. Esta es una dimensión de representación de salida, no un presupuesto de tokens de respuesta ni una medida de cuántas palabras de origen se conservan.

La respuesta documentada incluye los embeddings e información de uso de tokens; el ejemplo del endpoint asocia cada vector con un índice de entrada. Conserva esa asociación al procesar varios textos. La aplicación necesita el texto original y sus identificadores, además del resultado numérico, para mostrar un resultado de búsqueda útil o proporcionar material de origen a un paso posterior.

Similaridad semántica

La guía explica que los textos relacionados suelen estar próximos en el espacio de embeddings. Esto permite encontrar pasajes que utilizan palabras diferentes para expresar el mismo tema o requisito. Una consulta ilustrativa a una base de conocimiento podría preguntar cómo recuperar el acceso, mientras que el procedimiento pertinente utiliza una expresión distinta para la misma operación. La aplicación puede comparar el vector de la consulta con los vectores de pasajes almacenados, en lugar de depender únicamente de coincidencias exactas de palabras.

Los ejemplos del fabricante utilizan embeddings normalizados a longitud unitaria. Para esos vectores, la similaridad del coseno, el producto escalar y la distancia euclidiana dan ordenaciones de similaridad coherentes, aunque sus valores numéricos no sean idénticos. Elige un método de comparación adecuado y aplícalo de forma coherente a las representaciones de consulta y documento.

La similaridad no prueba que dos afirmaciones sean intercambiables. Conserva el texto de origen y examina la condición, fecha o identificador que importe para la pregunta. Dos pasajes pueden tratar el mismo tema y describir procedimientos o excepciones diferentes. El embedding aporta una señal de recuperación; interpretar el pasaje seleccionado es una parte separada de la tarea.

Recuperación y respuestas basadas en fuentes

Un flujo documental práctico prepara vectores para pasajes de una base de conocimiento, guarda sus identificadores y texto original y después compara una pregunta nueva con esa colección. Devuelve los pasajes pertinentes con sus ubicaciones de origen. La aplicación puede mostrar esos pasajes directamente o proporcionarlos a un modelo de generación de texto que redacte una respuesta fundamentada en el material recuperado.

Para un resultado de búsqueda útil, conserva el título documental, la sección, el pasaje y el identificador utilizado para encontrarlo. Un asistente de soporte puede recuperar después el procedimiento pertinente para la pregunta de un usuario y pasarlo a la etapa de redacción de la respuesta. Mistral Embed realiza el paso de representación numérica; no redacta por sí mismo la explicación final ni ejecuta una acción externa.

Otros usos documentados

El fabricante también enumera la detección de paráfrasis, la clasificación, la agrupación y el procesamiento por lotes entre los flujos de embeddings. Una tarea de comparación puede recuperar pasajes de significado relacionado para revisión. Un flujo de clasificación puede comparar una entrada con ejemplos etiquetados o utilizar los vectores como características para un clasificador separado. Un flujo de agrupación puede reunir elementos similares para una descripción posterior por una persona o por la aplicación.

Define el propósito de la representación antes de preparar los datos. Un pasaje utilizado para búsqueda semántica debe conservar la información que alguien necesitará después de recuperarlo; un ejemplo de clasificación debe incluir la formulación que distingue la clase. Mantén coherente la preparación para que una consulta y un elemento almacenado representen material comparable.

Límites de edición y salida

Utiliza la misma edición de modelo y una representación compatible para los documentos y sus consultas. Un vector con la misma cantidad de coordenadas de otro modelo no está automáticamente en el mismo espacio semántico. Sustituir el modelo o la representación exige que los elementos almacenados y las consultas sigan alineados.

Esta entrada describe entrada de texto y salida de vectores numéricos, con el contexto de 8k del fabricante y la representación documentada de 1024 dimensiones de Mistral Embed. Las dimensiones configurables y los formatos cuantizados de Codestral Embed pertenecen a ese modelo de código con nombre separado y no deben darse por supuestos aquí. Imágenes, audio, prosa generada y ejecución de herramientas son capacidades separadas fuera de este resultado de embeddings de texto.

Ailoot Ultra · Representaciones vectoriales POST /v1/embeddings mistralai/mistral-embed-2312

mistralai/mistral-embed-2312

Mistral /mistralai/mistral-embed-2312

Inicio

Mistral Embed 2312 transforma texto en vectores de 1024 dimensiones para búsqueda semántica, recuperación y análisis de textos relacionados. La página del fabricante documenta un contexto de 8k; el resultado es una representación numérica vinculada a cada entrada, en lugar de una respuesta generada.

Entradas aceptadas
Texto · token_ids
Resultados
embedding

Disponible en Ailoot · entradas y métodos

Ailoot Ultra · Representaciones vectoriales POST /v1/embeddings
Entrada
text, token_ids
Salida
embedding
Contexto
8,192 tokens
Formato de salida
json
CampoTipoRequisitoValores y límitesPredeterminado
CampomodelTipostringRequisitoObligatorioValores y límites
mistralai/mistral-embed-2312
Predeterminado—
CampoinputTipostring|string[]|integer[]|integer[][]RequisitoObligatorioValores y límites
Número mínimo de elementos: 1
Condiciones: Lote homogéneo no vacío. Los ID de tokens son números enteros no negativos.
Presupuesto de entrada: Máximo: 8,192 · Unidad de texto: bytes UTF8 · Unidad de tokens: elementos de un arreglo de tokens
Predeterminado—
Campoencoding_formatTipostringRequisitoOpcionalValores y límites
float
Predeterminadofloat
CampodimensionsTipointegerRequisitoNo compatibleValores y límites
Mínimo: 1
Predeterminado—
CampouserTipojson_valueRequisitoOpcionalValores y límites
Condiciones: La fuente permite este campo metadata de JSON; la semántica exacta en el sistema de origen depende del modelo.
Predeterminado—
Camposession_idTipojson_valueRequisitoOpcionalValores y límites
Condiciones: La fuente permite este campo metadata de JSON; la semántica exacta en el sistema de origen depende del modelo.
Predeterminado—
CampotraceTipojson_valueRequisitoOpcionalValores y límites
Condiciones: La fuente permite este campo metadata de JSON; la semántica exacta en el sistema de origen depende del modelo.
Predeterminado—
CampoproviderTipoobjectRequisitoOpcionalValores y límites
Condiciones: provider.options rechazado
Predeterminado—
Combinaciones de materiales de entrada

text_to_embedding

Parámetros del método y ciclo de vida
ParámetroContrato
Parámetrocontent_typeContratoapplication/json
ParámetrorequiredContratomodel, input
Parámetroinput_shapesContratostring, string[], nonnegative_integer_token_array, nonnegative_integer_token_array[]
Parámetroencoding_formatContratofloat
Parámetrodimensions_overrideContratofalse
Parámetromax_input_budget_unitsContrato8192
Parámetromultimodal_objectsContratofalse
Parámetromaterial_typesContratotext, token_ids

Ciclo de vida: synchronous_json

Conserva todos los índices y dimensiones de los vectores.

El nombre de un modelo multimodal no habilita objetos de imagen en esta ruta exacta.

Tarifas

Las referencias tarifarias no añaden opciones a la solicitud. Los parámetros admitidos se indican en el método seleccionado.

Modo fast
Tarifa estándar Cuando se selecciona el modo fast
Modo flex
Tarifa estándar Cuando se selecciona el modo flex
Esfuerzo máximo de razonamiento
Tarifa estándar Cuando el esfuerzo máximo de razonamiento usa el ajuste default

Tarifas de Ailoot

Precios por configuración

ConfiguraciónTabla de tarifasCargo
ConfiguraciónTarifas base por tokenTabla de tarifasTarifa baseCargo
Entrada · Tokens de entrada $0.0002 / 1K tokens
Salida · Tokens de salida $0 / 1K tokens
Entrada · Lectura de caché — / 1K tokens
Entrada · Escritura en caché — / 1K tokens
Entrada · Escritura en caché, 1 hora — / 1K tokens

Ailoot reserva un monto estimado antes de la solicitud. Tras obtener el resultado, liquida el cargo definitivo según el uso medido. En las respuestas en flujo, la liquidación usa el registro de uso final. Cómo funcionan la reserva y la liquidación →

Solicitudes de ejemplo

Ailoot Ultra · Representaciones vectoriales

curlPython SDK
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "mistralai/mistral-embed-2312", "input": ["First document", "Second document"]}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/embeddings \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path("result.json").read_text())
for x in r.get("data",[]): print(json.dumps({"index":x.get("index"),"embedding":x.get("embedding")}))
PY_RESULT
from openai import OpenAI
import os

client=OpenAI(base_url="https://api.ailoot.ai/v1",api_key=os.environ["AILOOT_API_KEY"],max_retries=0)
result=client.embeddings.create(model='mistralai/mistral-embed-2312',input=["First document","Second document"])
print(result)
for item in result.data:print(item.index,item.embedding)

Recibir y guardar resultados

Ailoot Ultra · Representaciones vectoriales

json

Conserva todos los resultados completados

Conserva todas las respuestas, archivos y partes de contenido completos recibidos.

Conserva cada vector con su índice. La cantidad de vectores debe ser igual a la cantidad de entradas; las dimensiones deben ser consistentes.

Si es necesario revisar la respuesta original

No se incorpora ningún endpoint de tareas de embeddings.

Campos de respuesta
CampoTipo
CampoobjectTipostring
CampomodelTipostring
Campodata[].indexTipointeger
Campodata[].embeddingTipofinite float[]
CampousageTipoobject
Errores y siguientes pasos
RespuestaCondiciónSiguiente paso
Respuesta400 · invalid_request_errorCondiciónCampos obligatorios, representación del material o valor del parámetro no válidosSiguiente pasoCorrige los campos indicados antes de una nueva solicitud de creación.

Alias

Alias del modelo

Ailoot Ultra mistralai/mistral-embed-2312

Alias de rutas de métodos

Usa las rutas de método indicadas arriba.

ID de modelo relacionados

mistralai/mistral-embed-2312

FAQ · Mistral: Mistral Embed 2312
¿Qué entradas y resultados están disponibles?

POST /v1/embeddings · mistralai/mistral-embed-2312: text, token_ids → embedding

¿Qué campos utiliza la solicitud?

POST /v1/embeddings · mistralai/mistral-embed-2312: model, input, encoding_format, provider

¿Qué límites se aplican?

POST /v1/embeddings · mistralai/mistral-embed-2312: ctx: 8192; input.budget.maximum: 8192 (bytes UTF8); input.min_items: 1

Más detalles

Conecta Ailoot a Claude Code, OpenCode, Hermes o tu aplicación.

La empresa y su cartera de proyectos

La empresa y su cartera de proyectos: millones de clientes; ventas por miles de millones al mes.

Compra tokens con descuento.

Ahorro por suscripción para trabajo habitual. Códigos promocionales: hasta el 50% al comprar tokens.

Suscripción
Elige un plan con descuento para tus peticiones habituales.
Código de hasta el 50%
Introduce el código al comprar. El precio se recalcula según la promoción vigente.
Gasto en el historial
Modelo, tokens e importe quedan guardados por cada petición.

Elegir suscripción · Consultar precios de modelos

Conecta la API al producto que vendes.

SaaS, aplicaciones y bots bajo la oferta y el acuerdo de licencia Ailoot. Solicita una licencia de reventa para redistribuir el acceso.

Aplicación comercial
Integra generación de texto, imágenes, vídeo y sonido en funciones de pago de tu servicio.
Licencia para revendedores
Envía descripción del proyecto y esquema de acceso. Solicita condiciones escritas de uso y reventa.
Documentos en la web
La oferta, el acuerdo de licencia y la política de datos están disponibles antes de conectar.

Solicitar licencia de reventa · Oferta y acuerdo de licencia