Ajuste fino automático
Simplemente díganos en qué dominio desea que sus embeddings destaquen y le entregaremos automáticamente un modelo de embedding optimizado y listo para usar para ese dominio.
¿Qué es el ajuste fino automático?
Hay tres formas de especificar sus requisitos: una instrucción general, una URL o una descripción del documento de consulta. Elija uno.
public
O URL de la página web
Consulte el contenido de una URL para realizar ajustes.
keyboard_arrow_down
notes
O instrucción general
Proporcione una descripción detallada de cómo se utilizarán los embeddings ajustados.
keyboard_arrow_down
Seleccione un modelo de embedding base
El ajuste fino le permite tomar un modelo previamente entrenado y adaptarlo a una tarea o dominio específico entrenándolo en un nuevo conjunto de datos. En la práctica, encontrar datos de entrenamiento efectivos no es sencillo para muchos usuarios. El entrenamiento eficaz requiere algo más que simplemente incluir archivos PDF y HTML sin formato en el modelo; y es difícil hacerlo bien. El ajuste fino automático resuelve este problema al generar automáticamente datos de entrenamiento efectivos utilizando un pipeline avanzado de agentes LLM; y ajustar el modelo dentro de un flujo de trabajo de ML. Puede pensarlo como una combinación de generación de datos sintéticos y AutoML, por lo que todo lo que necesita hacer es describir su dominio de destino en lenguaje natural y dejar que nuestro sistema haga el resto.
El ajuste automático tiene la promesa automática de ofrecer embeddings ajustados para cualquier dominio que desee. pero de verdad funciona? Esta es una duda bastante razonable. Lo hemos probado en una variedad de dominios y modelos base para averiguarlo. Eche un vistazo a los resultados seleccionados con cereza y limón a continuación.
Modelo base para ajuste fino
jinaai/jina-embeddings-v2-base-enPromedio mejora
arrow_upward 2%
description Instrucción de dominio
speed Rendimiento en el conjunto de validación sintética antes y después del ajuste
NDCG
0.505 arrow_forward 0.532 arrow_upward 5%
MAP
0.352 arrow_forward 0.389 arrow_upward 10%
MRR
0.352 arrow_forward 0.389 arrow_upward 10%
speed Rendimiento en el conjunto de pruebas retenido antes y después del ajuste fino
check
Probado en 50 muestras aleatorias de tollefj/norwegian-nli-triplets
NDCG
0.852 arrow_forward 0.867 arrow_upward 2%
MAP
0.800 arrow_forward 0.820 arrow_upward 2%
MRR
0.800 arrow_forward 0.820 arrow_upward 2%
data_usage Datos sintéticos generados
Total
4648
Entrenamiento
4480
Validación
168
Modelo base para ajuste fino
jinaai/jina-embeddings-v2-base-enPromedio mejora
arrow_upward 6%
description Instrucción de dominio
speed Rendimiento en el conjunto de validación sintética antes y después del ajuste
NDCG
0.672 arrow_forward 0.755 arrow_upward 12%
MAP
0.567 arrow_forward 0.675 arrow_upward 19%
MRR
0.567 arrow_forward 0.675 arrow_upward 19%
speed Rendimiento en el conjunto de pruebas retenido antes y después del ajuste fino
check
Probado en 50 muestras aleatorias de mteb/askubuntudupquestions-reranking
NDCG
0.698 arrow_forward 0.722 arrow_upward 3%
MAP
0.515 arrow_forward 0.549 arrow_upward 6%
MRR
0.666 arrow_forward 0.712 arrow_upward 7%
data_usage Datos sintéticos generados
Total
616
Entrenamiento
448
Validación
168
Modelo base para ajuste fino
jinaai/jina-embeddings-v2-base-enPromedio mejora
arrow_upward 9%
description Instrucción de dominio
speed Rendimiento en el conjunto de validación sintética antes y después del ajuste
NDCG
0.727 arrow_forward 0.861 arrow_upward 18%
MAP
0.640 arrow_forward 0.814 arrow_upward 27%
MRR
0.640 arrow_forward 0.814 arrow_upward 27%
speed Rendimiento en el conjunto de pruebas retenido antes y después del ajuste fino
check
Probado en 50 muestras aleatorias de mteb/scidocs-reranking
NDCG
0.773 arrow_forward 0.822 arrow_upward 6%
MAP
0.575 arrow_forward 0.651 arrow_upward 13%
MRR
0.823 arrow_forward 0.884 arrow_upward 7%
data_usage Datos sintéticos generados
Total
616
Entrenamiento
448
Validación
168
Modelo base para ajuste fino
jinaai/jina-embeddings-v2-base-zhPromedio mejora
arrow_upward 1%
description Instrucción de dominio
speed Rendimiento en el conjunto de validación sintética antes y después del ajuste
NDCG
0.718 arrow_forward 0.785 arrow_upward 9%
MAP
0.629 arrow_forward 0.717 arrow_upward 14%
MRR
0.629 arrow_forward 0.717 arrow_upward 14%
speed Rendimiento en el conjunto de pruebas retenido antes y después del ajuste fino
check
Probado en 50 muestras aleatorias de C-MTEB/CMedQAv2-reranking
NDCG
0.938 arrow_forward 0.948 arrow_upward 1%
MAP
0.912 arrow_forward 0.926 arrow_upward 2%
MRR
0.920 arrow_forward 0.933 arrow_upward 1%
data_usage Datos sintéticos generados
Total
616
Entrenamiento
448
Validación
168
Modelo base para ajuste fino
jinaai/jina-embeddings-v2-base-enPromedio mejora
arrow_upward 6%
description Instrucción de dominio
speed Rendimiento en el conjunto de validación sintética antes y después del ajuste
NDCG
0.543 arrow_forward 0.579 arrow_upward 7%
MAP
0.402 arrow_forward 0.452 arrow_upward 12%
MRR
0.402 arrow_forward 0.452 arrow_upward 12%
speed Rendimiento en el conjunto de pruebas retenido antes y después del ajuste fino
check
Probado en 50 muestras aleatorias de nc33/triplet_sbert_law2 (machine-translated to dutch)
NDCG
0.904 arrow_forward 0.948 arrow_upward 5%
MAP
0.870 arrow_forward 0.930 arrow_upward 7%
MRR
0.870 arrow_forward 0.930 arrow_upward 7%
data_usage Datos sintéticos generados
Total
9128
Entrenamiento
8960
Validación
168
Modelo base para ajuste fino
jinaai/jina-embeddings-v2-base-codePromedio mejora
arrow_downward -4%
description Instrucción de dominio
speed Rendimiento en el conjunto de validación sintética antes y después del ajuste
NDCG
0.671 arrow_forward 0.640 arrow_downward -5%
MAP
0.569 arrow_forward 0.525 arrow_downward -8%
MRR
0.569 arrow_forward 0.525 arrow_downward -8%
speed Rendimiento en el conjunto de pruebas retenido antes y después del ajuste fino
check
Probado en 50 muestras aleatorias de mteb/stackoverflowdupquestions-reranking
NDCG
0.640 arrow_forward 0.621 arrow_downward -3%
MAP
0.530 arrow_forward 0.505 arrow_downward -5%
MRR
0.555 arrow_forward 0.532 arrow_downward -4%
data_usage Datos sintéticos generados
Total
616
Entrenamiento
448
Validación
168
Modelo base para ajuste fino
jinaai/jina-embeddings-v2-base-codePromedio mejora
arrow_downward -4%
description Instrucción de dominio
speed Rendimiento en el conjunto de validación sintética antes y después del ajuste
NDCG
0.632 arrow_forward 0.711 arrow_upward 13%
MAP
0.517 arrow_forward 0.622 arrow_upward 20%
MRR
0.517 arrow_forward 0.622 arrow_upward 20%
speed Rendimiento en el conjunto de pruebas retenido antes y después del ajuste fino
check
Probado en 50 muestras aleatorias de mteb/stackoverflowdupquestions-reranking
NDCG
0.640 arrow_forward 0.619 arrow_downward -3%
MAP
0.530 arrow_forward 0.504 arrow_downward -5%
MRR
0.555 arrow_forward 0.525 arrow_downward -5%
data_usage Datos sintéticos generados
Total
616
Entrenamiento
448
Validación
168
Modelo base para ajuste fino
jinaai/jina-embeddings-v2-base-enPromedio mejora
arrow_upward 1%
description Instrucción de dominio
speed Rendimiento en el conjunto de validación sintética antes y después del ajuste
NDCG
0.646 arrow_forward 0.729 arrow_upward 13%
MAP
0.535 arrow_forward 0.644 arrow_upward 20%
MRR
0.535 arrow_forward 0.644 arrow_upward 20%
speed Rendimiento en el conjunto de pruebas retenido antes y después del ajuste fino
check
Probado en 50 muestras aleatorias de mteb/askubuntudupquestions-reranking
NDCG
0.645 arrow_forward 0.650 arrow_upward 1%
MAP
0.452 arrow_forward 0.462 arrow_upward 2%
MRR
0.606 arrow_forward 0.605 arrow_downward -0%
data_usage Datos sintéticos generados
Total
616
Entrenamiento
448
Validación
168
API de ajuste automático
Obtenga embeddings optimizados para cualquier dominio que desee.
globe_book
Utilice
r.jina.ai para leer una URL y obtener su contenidotravel_explore
Utilice
s.jina.ai para buscar en la web y obtener SERPAgregue
mcp.jina.ai como su servidor MCP para acceder a nuestra API en LLMFormato del contenido
Return-Format
Puede controlar el nivel de detalle de la respuesta para evitar el filtrado excesivo. El pipeline predeterminado está optimizado para la mayoría de los sitios web y las entradas de LLM.
Por defecto
arrow_drop_down
Respuesta JSON
Accept
La respuesta estará en formato JSON y contendrá la URL, el título, el contenido y la marca de tiempo (si está disponible). En el modo de búsqueda, devuelve una lista de cinco entradas, cada una de las cuales sigue la estructura JSON descrita.
Tiempo de espera (segundos)
X-Timeout
Tiempo máximo de espera para la carga de la página. Aumentar para páginas lentas, reducir para páginas estáticas simples.
Presupuesto de tokens
X-Token-Budget
Limita la cantidad máxima de tokens que se pueden usar para esta solicitud. Si se excede este límite, la solicitud fallará.
Utilice jina-ocr-v1
X-Respond-With
Utiliza jina-ocr-v1 para la conversión de imágenes a Markdown y ofrece resultados de alta calidad para sitios web y documentos con estructuras y contenidos complejos. ¡Cuesta 40 veces más de tokens!open_in_newMás información
Paginación
X-Page
La página a procesar. Se centra en la página especificada de un documento de varias páginas y solo se aplica al procesar un documento como un PDF.
Solo extraer (selector CSS)
X-Target-Selector
Extraer solo el contenido que coincida con estos selectores CSS. Ejemplo: article, .main-content, #post-body
Esperar (Selector CSS)
X-Wait-For-Selector
Espere a que aparezcan estos elementos antes de extraer el contenido. Útil para contenido cargado dinámicamente.
Excluir (Selector CSS)
X-Remove-Selector
Elimine estos elementos antes de la extracción. Ejemplo: nav, footer, .sidebar, #ads
Eliminar todas las imágenes
X-Retain-Images
Elimine todas las imágenes de la salida. Reduce el uso de tokens cuando no se necesitan imágenes.
Formato de cita de OpenAI
X-Retain-Links
Formato de enlaces para la herramienta de navegación web de OpenAI. Utiliza marcadores de cita especiales compatibles con los modelos GPT.open_in_newMás información
Sección de resumen de enlaces
X-With-Links-Summary
Al final se creará una sección de "Botones y enlaces". Esto ayuda a los LLM posteriores o agentes web a navegar por la página o realizar más acciones.
Ninguno
arrow_drop_down
Sección de resumen de imágenes
X-With-Images-Summary
Se creará una sección de "Imágenes" al final. Esto brinda a los LLM posteriores una descripción general de todos los elementos visuales de la página, lo que puede mejorar el razonamiento.
Ninguno
arrow_drop_down
Tamaño de la ventana gráfica del navegador
POST
viewport
Configure las dimensiones de la ventana del navegador. Afecta los diseños adaptables y la visibilidad del contenido.open_in_newMás información
Reenviar cookie
X-Set-Cookie
Nuestro servidor API puede reenviar su configuración de cookies personalizada al acceder a la URL, lo cual es útil para páginas que requieren autenticación adicional. Tenga en cuenta que las solicitudes con cookies no se almacenarán en caché.open_in_newMás información
Captura de imagen
X-With-Generated-Alt
Añade una descripción a todas las imágenes de la URL especificada y agrega 'Imagen [idx]: [caption]' como etiqueta alt para las que no la tengan. Esto permite que los LLM posteriores interactúen con las imágenes en actividades como razonamiento y resumen.
Utilice un servidor proxy
X-Proxy-Url
Nuestro servidor API puede utilizar su proxy para acceder a las URL, lo cual resulta útil para páginas a las que solo se puede acceder a través de servidores proxy específicos.open_in_newMás información
Utilice un servidor proxy específico del país
X-Proxy
Establezca el código de país para el servidor proxy basado en la ubicación. Utilice "automático" para una selección óptima o "ninguno" para deshabilitarlo.
Omitir caché
X-No-Cache
Nuestro servidor API almacena en caché los contenidos del modo Lectura y Búsqueda durante un cierto período de tiempo. Para omitir este caché, establezca este encabezado en verdadero.
Tolerancia de caché (segundos)
X-Cache-Tolerance
Acepta contenido en caché si es menor a N segundos. Establézcalo en 0 para contenido nuevo (igual que Omitir caché) o en valores más altos para permitir respuestas más rápidas desde la caché.
Tiempo de preparación de la página
X-Respond-Timing
Cuándo considerar que una página está completamente cargada. Los tiempos de carga más largos requieren más tiempo, pero capturan contenido más dinámico.
Por defecto
arrow_drop_down
Agente de usuario personalizado
X-User-Agent
Anular la cadena de agente de usuario del navegador. Útil para acceder a sitios que requieren navegadores específicos o bloquean rastreadores.
Referencia personalizada
X-Referer
Establezca el encabezado HTTP Referer. Algunos sitios lo comprueban para verificar que el tráfico provenga de las fuentes esperadas.
Conservar imágenes Base64
X-Keep-Img-Data-Url
Mantén las imágenes codificadas en base64 en línea en la salida Markdown en lugar de convertirlas en URL externas.
No almacenar en caché ni rastrear
DNT
Evitar que esta solicitud se almacene en caché o se registre en nuestros servidores. Usar para URL sensibles.
Markdown con sabor a GitHub
X-No-Gfm
Funciones de inclusión/exclusión voluntaria de GFM (GitHub Flavored Markdown).
Activado
arrow_drop_down
Modo de transmisión
Accept
El modo de transmisión es beneficioso para páginas de destino grandes, ya que permite más tiempo para que la página se represente por completo. Si el modo estándar genera contenido incompleto, considere usar el modo Stream.open_in_newMás información
Personalizar la configuración regional del navegador
X-Locale
Controla la configuración regional del navegador para mostrar la página. Muchos sitios web ofrecen contenido diferente según la configuración regional.open_in_newMás información
Respetar robots.txt
X-Robots-Txt
Revise las reglas de robots.txt antes de obtener el archivo. Especifique el nombre del bot que se usará para la revisión.
Incluir contenido iframe
X-With-Iframe
Extraer contenido de iframes incrustados. Habilitar para páginas con contenido cargado en iframes.
Incluir Shadow DOM
X-With-Shadow-Dom
Extraer contenido de componentes Shadow DOM. Habilitar para páginas que usan componentes web.
Utilice la URL final como base
X-Base
Resuelva las URL relativas utilizando la URL de destino final después de las redirecciones, en lugar de la URL original.
Archivo PDF/HTML local
POST
Utilice Reader para archivos locales PDF y HTML, subiéndolos. Solo se admiten archivos PDF y HTML. Para HTML, indique también una URL de referencia para que los scripts CSS/JS asociados se procesen correctamente.
upload
Ejecutar JavaScript antes de la extracción
POST
Ejecute código JavaScript personalizado para modificar la página antes de extraer el contenido. Puede ser código en línea o una URL a un archivo de script.open_in_newMás información
Estilo de encabezado
X-Md-Heading-Style
Establece el formato del encabezado de Markdown (pasado a Turndown).
Estilo hash
arrow_drop_down
Estilo de regla horizontal
X-Md-Hr
Define el formato de la regla horizontal de Markdown (pasado a Turndown).
Estilo de viñetas
X-Md-Bullet-List-Marker
Establece el carácter marcador de la lista de viñetas (se pasa a Turndown).
*
arrow_drop_down
Estilo de énfasis
X-Md-Em-Delimiter
Define el delimitador de énfasis de Markdown (pasado a Turndown).
_
arrow_drop_down
Estilo de énfasis fuerte
X-Md-Strong-Delimiter
Establece un delimitador de énfasis fuerte de Markdown (se pasa a Turndown).
**
arrow_drop_down
Estilo de enlace
X-Md-Link-Style
Determina el formato del enlace de Markdown (se pasa a Turndown).
Inline
arrow_drop_down
Residencia en la UE
Experimental
Cuando está activado, la infraestructura y el procesamiento de datos de esta solicitud se ubican dentro de la UE.
curl "https://r.jina.ai/https://www.example.com"key
Clave API
visibility_off
Tokens disponibles
0
code
¿Puedo usar la misma clave API en todas las API de Jina?
keyboard_arrow_down
code
¿Puedo monitorear el uso del token de mi clave API?
keyboard_arrow_down
code
¿Qué debo hacer si olvido mi clave API?
keyboard_arrow_down
code
¿Caducan las claves API?
keyboard_arrow_down
code
¿Puedo transferir tokens entre claves API?
keyboard_arrow_down
code
¿Puedo revocar mi clave API?
keyboard_arrow_down
code
¿Por qué la primera solicitud de algunos modelos es lenta?
keyboard_arrow_down
code
¿Se utilizan mis datos de API para entrenar sus modelos?
keyboard_arrow_down
code
¿Cuáles son los límites de velocidad para las API de Jina?
keyboard_arrow_down
code
¿Existen límites de tamaño de lote para las API?
keyboard_arrow_down
code
¿Las API de Jina son lo mismo que los modelos de Jina dentro de Elastic?
keyboard_arrow_down
Límite de velocidad
Los límites de velocidad se controlan de dos maneras: RPM (solicitudes por minuto) y TPM (tokens por minuto). Los límites se aplican por IP/clave API y se activan cuando se alcanza primero el umbral de RPM o TPM. Al proporcionar una clave API en el encabezado de la solicitud, controlamos los límites de velocidad por clave, no por dirección IP.
Columnas
arrow_drop_down
| Producto | Punto final de API | Descripciónarrow_upward | Sin clave APIkey_off | con clave API gratuitakey | con clave API de pagokey | con clave API Premiumkey | Latencia media | Recuento de uso de tokens | Solicitud permitida | |
|---|---|---|---|---|---|---|---|---|---|---|
| API de Reader | https://r.jina.ai | Convertir la URL en texto compatible con LLM | 20 RPM | 500 RPM | 500 RPM | trending_up5000 RPM | 7.9s | Contar el número de tokens en la respuesta de salida. | GET/POST | |
| API de Reader | https://s.jina.ai | Buscar en la web y convertir los resultados en texto compatible con LLM | block | 100 RPM | 100 RPM | trending_up1000 RPM | 2.5s | Cada solicitud cuesta una cantidad fija de tokens, a partir de 10.000 tokens | GET/POST | |
| API de embedding | https://api.jina.ai/v1/embeddings | Convertir texto/imágenes en vectores de longitud fija | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart depende del tamaño de entrada help | Contar el número de tokens en la solicitud de entrada. | POST | |
| API de Reranker | https://api.jina.ai/v1/rerank | Reordenar documentos según la consulta | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart depende del tamaño de entrada help | Contar el número de tokens en la solicitud de entrada. | POST |
Preguntas comunes relacionadas con la facturación
attach_money
¿La facturación se basa en el número de oraciones o solicitudes?
keyboard_arrow_down
attach_money
¿Hay una prueba gratuita disponible para nuevos usuarios?
keyboard_arrow_down
attach_money
¿Se cobran tokens por solicitudes fallidas?
keyboard_arrow_down
attach_money
¿Qué métodos de pago se aceptan?
keyboard_arrow_down
attach_money
¿Está disponible la facturación para compras de tokens?
keyboard_arrow_down
attach_money
¿Cómo puedo comprar una licencia comercial en lugar de tokens API?
keyboard_arrow_down
attach_money
¿Puedo pagar con factura o con orden de compra en lugar de con tarjeta?
keyboard_arrow_down
attach_money
Realicé el pago, pero mi saldo o límite de velocidad no ha cambiado. ¿Qué debo revisar?
keyboard_arrow_down
attach_money
¿Cómo puedo cancelar, detener la recarga automática o eliminar un método de pago guardado?
keyboard_arrow_down