Riclassificazione new_releases m0 rilascio!
Massimizza la pertinenza della ricerca e la precisione del RAG con la nostra API di riclassificazione all'avanguardia.
API di riclassificazione
Prova la nostra API di riclassificazione all'avanguardia per massimizzare la pertinenza della ricerca e la precisione del RAG. A partire gratis!
chevron_leftchevron_right
Numero di documenti restituiti
Il numero di documenti più rilevanti da restituire per la query.
Interrogazione di esempio
Cambialo e guarda come cambia la risposta!
Esempi di documenti candidati da classificare
Cambiali e guarda come cambia la risposta!
upload
Richiesta
curl https://api.jina.ai/v1/rerank \
-H "Content-Type: application/json" \
-H "Authorization: Bearer " \
-d @- <<EOFEOF
{
"query": "Organic skincare products for sensitive skin",
"top_n": 3,
"documents": [
"Organic skincare for sensitive skin with aloe vera and chamomile: Imagine the soothing embrace of nature with our organic skincare range, crafted specifically for sensitive skin. Infused with the calming properties of aloe vera and chamomile, each product provides gentle nourishment and protection. Say goodbye to irritation and hello to a glowing, healthy complexion.",
"New makeup trends focus on bold colors and innovative techniques: Step into the world of cutting-edge beauty with this seasons makeup trends. Bold, vibrant colors and groundbreaking techniques are redefining the art of makeup. From neon eyeliners to holographic highlighters, unleash your creativity and make a statement with every look.",
"Bio-Hautpflege für empfindliche Haut mit Aloe Vera und Kamille: Erleben Sie die wohltuende Wirkung unserer Bio-Hautpflege, speziell für empfindliche Haut entwickelt. Mit den beruhigenden Eigenschaften von Aloe Vera und Kamille pflegen und schützen unsere Produkte Ihre Haut auf natürliche Weise. Verabschieden Sie sich von Hautirritationen und genießen Sie einen strahlenden Teint.",
"Neue Make-up-Trends setzen auf kräftige Farben und innovative Techniken: Tauchen Sie ein in die Welt der modernen Schönheit mit den neuesten Make-up-Trends. Kräftige, lebendige Farben und innovative Techniken setzen neue Maßstäbe. Von auffälligen Eyelinern bis hin zu holografischen Highlightern – lassen Sie Ihrer Kreativität freien Lauf und setzen Sie jedes Mal ein Statement.",
"Cuidado de la piel orgánico para piel sensible con aloe vera y manzanilla: Descubre el poder de la naturaleza con nuestra línea de cuidado de la piel orgánico, diseñada especialmente para pieles sensibles. Enriquecidos con aloe vera y manzanilla, estos productos ofrecen una hidratación y protección suave. Despídete de las irritaciones y saluda a una piel radiante y saludable.",
"Las nuevas tendencias de maquillaje se centran en colores vivos y técnicas innovadoras: Entra en el fascinante mundo del maquillaje con las tendencias más actuales. Colores vivos y técnicas innovadoras están revolucionando el arte del maquillaje. Desde delineadores neón hasta iluminadores holográficos, desata tu creatividad y destaca en cada look.",
"针对敏感肌专门设计的天然有机护肤产品:体验由芦荟和洋甘菊提取物带来的自然呵护。我们的护肤产品特别为敏感肌设计,温和滋润,保护您的肌肤不受刺激。让您的肌肤告别不适,迎来健康光彩。",
"新的化妆趋势注重鲜艳的颜色和创新的技巧:进入化妆艺术的新纪元,本季的化妆趋势以大胆的颜色和创新的技巧为主。无论是霓虹眼线还是全息高光,每一款妆容都能让您脱颖而出,展现独特魅力。",
"敏感肌のために特別に設計された天然有機スキンケア製品: アロエベラとカモミールのやさしい力で、自然の抱擁を感じてください。敏感肌用に特別に設計された私たちのスキンケア製品は、肌に優しく栄養を与え、保護します。肌トラブルにさようなら、輝く健康な肌にこんにちは。",
"新しいメイクのトレンドは鮮やかな色と革新的な技術に焦点を当てています: 今シーズンのメイクアップトレンドは、大胆な色彩と革新的な技術に注目しています。ネオンアイライナーからホログラフィックハイライターまで、クリエイティビティを解き放ち、毎回ユニークなルックを演出しましょう。"
],
"return_documents": false
}
EOFEOF
jina-reranker-m0: Reranker di documenti multimodali multilingue
Il nostro nuovo reranker multimodale e multilingue per il recupero di documenti visivi in più lingue, con prestazioni SOTA su documenti lunghi multilingue e attività di ricerca di codice.
L'obiettivo di un sistema di ricerca è trovare i risultati più pertinenti in modo rapido ed efficiente. Tradizionalmente, metodi come BM25 o tf-idf sono stati utilizzati per classificare i risultati di ricerca in base alla corrispondenza delle parole chiave. Metodi recenti, come la somiglianza del coseno basata sull'incorporamento, sono stati implementati in molti database vettoriali. Questi metodi sono semplici ma a volte possono non cogliere le sottigliezze del linguaggio e, soprattutto, l'interazione tra i documenti e l'intento di una query.
È qui che brilla il "reranker". Un reranker è un modello di intelligenza artificiale avanzato che prende il set iniziale di risultati da una ricerca, spesso forniti da una ricerca basata su incorporamenti/token, e li rivaluta per garantire che siano più allineati con l'intento dell'utente. Si guarda oltre la corrispondenza superficiale dei termini per considerare l'interazione più profonda tra la query di ricerca e il contenuto dei documenti.
1
Recupero inizialeUn sistema di ricerca utilizza embeddings/BM25 per trovare un'ampia serie di documenti potenzialmente rilevanti in base alla query dell'utente.
2
RiclassificazioneIl reranker prende quindi questi risultati e li analizza a un livello più granulare, considerando le sfumature di come i termini della query interagiscono con il contenuto del documento.
3
Risultati miglioratiRiordina i risultati della ricerca, posizionando quelli che ritiene più rilevanti in alto, sulla base di questa analisi più approfondita.
Il reranker può migliorare significativamente la qualità della ricerca perché opera a livello di sottodocumento e sottoquery, il che significa che esamina le singole parole e frasi, i loro significati e il modo in cui si relazionano tra loro all'interno della query e dei documenti. Ciò si traduce in un insieme di risultati di ricerca più precisi e contestualmente pertinenti.
Jina Reranker v2 è il miglior reranker della categoria rilasciato il 25 giugno 2024; è costruito per Agentic RAG. È dotato di supporto per chiamate di funzioni, recupero multilingue per oltre 100 lingue, funzionalità di ricerca di codice e offre una velocità 6 volte superiore rispetto alla versione v1. Ulteriori informazioni sul modello v2.
Recupero multilingue
Reranker v2 consente il recupero di documenti in oltre 100 lingue, indipendentemente dalla lingua della query.
Chiamata di funzioni e ricerca di codici
Reranker v2 classifica i frammenti di codice e le firme delle funzioni in base a query in linguaggio naturale, ideali per le applicazioni Agentic RAG.
Supporto dati tabulari e strutturati
Reranker v2 classifica le tabelle più rilevanti in base a query in linguaggio naturale, aiutando a ordinare diversi schemi di tabelle e a identificare quello più rilevante prima di generare una query SQL.
Tre modi per acquistare
Iscriviti alla nostra API, acquista tramite provider cloud o ottieni una licenza commerciale per la tua organizzazione.
radio_button_unchecked
cloud
Con 3 fornitori di servizi cloud
La tua azienda utilizza AWS o Azure? Quindi distribuisci direttamente i nostri modelli di base di ricerca su queste piattaforme nella tua azienda, in modo che i tuoi dati rimangano sicuri e conformi.
Distribuzione locale
Distribuisci Jina Reranker su AWS Sagemaker e Microsoft Azure e presto nei servizi cloud di Google, oppure contatta il nostro team di vendita per ottenere distribuzioni Kubernetes personalizzate per il tuo cloud privato virtuale e i server locali.
Incorporamenti
Riclassificazione
Incorporamenti
Riclassificazione
Incorporamenti
Riclassificazione
Mostra benchmark per il modello v2 (più recente)
MKQA (Domande e risposte sulla conoscenza multilingue)
Richiama 10 punteggi riportati per diversi modelli di riclassificazione per il set di dati MKQA
BEIR (Benchmark eterogeneo su diversi compiti IR)
Punteggi NDCG 10 riportati per diversi modelli di riclassificazione per il set di dati Beir
Banco degli attrezzi. Il benchmark raccoglie oltre 16mila API pubbliche e le corrispondenti istruzioni generate sinteticamente per utilizzarle in impostazioni API singole e multi-API.
Richiama 3 punteggi riportati per diversi modelli di riclassificazione per il set di dati ToolBench
NSText2SQL
Richiama 3 punteggi riportati per diversi modelli di riclassificazione per il set di dati NSText2SQL
CodeSearchNet. Il benchmark è una combinazione di query in formato docstring e linguaggio naturale, con segmenti di codice etichettati pertinenti alle query.
Punteggi MRR 10 riportati per diversi modelli di riclassificazione per il set di dati CodeSearchNet
Velocità effettiva di Jina Reranker v2 su RTX4090
Punteggi di throughput (documenti recuperati in 50 ms) riportati per diversi modelli di riclassificazione su una GPU RTX 4090.
Imparare a conoscere Reranker
Cos'è un reranker? Perché la ricerca vettoriale o la somiglianza del coseno non sono sufficienti? Scopri i reranker da zero con la nostra guida completa.
Quanto costa l'API Reranker?
keyboard_arrow_down
Qual è la differenza tra i due reranker?
keyboard_arrow_down
I Jina Rerankers sono open source?
keyboard_arrow_down
I riclassificatori supportano più lingue?
keyboard_arrow_down
Qual è la lunghezza massima per query e documenti?
keyboard_arrow_down
Qual è il numero massimo di documenti che posso riclassificare per query?
keyboard_arrow_down
Qual è la dimensione del batch e quante tuple di documenti di query posso inviare in una richiesta?
keyboard_arrow_down
Quale latenza posso aspettarmi quando riclassifico 100 documenti?
keyboard_arrow_down
Gli endpoint possono essere ospitati privatamente su AWS, Azure o GCP?
keyboard_arrow_down
Offrite un reranking ottimizzato sui dati specifici del dominio?
keyboard_arrow_down
Qual è la dimensione minima delle immagini per i documenti?
keyboard_arrow_down
Limite di velocità
I limiti di velocità vengono monitorati in tre modi: RPM (richieste al minuto) e TPM (token al minuto). I limiti vengono applicati per IP/chiave API e vengono attivati al raggiungimento della soglia RPM o TPM. Quando si fornisce una chiave API nell'intestazione della richiesta, i limiti di velocità vengono monitorati per chiave anziché per indirizzo IP.
Colonne
arrow_drop_down
Prodotto | Punto finale API | Descrizionearrow_upward | senza chiave APIkey_off | con chiave APIkey | con chiave API Premiumkey | Latenza media | Conteggio dell'utilizzo del token | Richiesta consentita | |
---|---|---|---|---|---|---|---|---|---|
API del lettore | https://r.jina.ai | Convertire l'URL in testo compatibile con LLM | 20 RPM | 500 RPM | trending_up5000 RPM | 7.9s | Contare il numero di token nella risposta di output. | GET/POST | |
API del lettore | https://s.jina.ai | Cerca sul web e converti i risultati in testo compatibile con LLM | block | 100 RPM | trending_up1000 RPM | 2.5s | Ogni richiesta costa un numero fisso di token, a partire da 10000 token | GET/POST | |
Ricerca profonda | https://deepsearch.jina.ai/v1/chat/completions | Ragiona, cerca e ripeti per trovare la risposta migliore | block | 50 RPM | 500 RPM | 56.7s | Contare il numero totale di token nell'intero processo. | POST | |
API di riclassificazione | https://api.jina.ai/v1/rerank | Classifica i documenti per query | block | 500 RPM & 1,000,000 TPM | trending_up2,000 RPM & 5,000,000 TPM | ssid_chart dipende dalla dimensione dell'input help | Conta il numero di token nella richiesta di input. | POST | |
Incorporamento dell'API | https://api.jina.ai/v1/embeddings | Convertire testo/immagini in vettori di lunghezza fissa | block | 500 RPM & 1,000,000 TPM | trending_up2,000 RPM & 5,000,000 TPM | ssid_chart dipende dalla dimensione dell'input help | Conta il numero di token nella richiesta di input. | POST | |
API del classificatore | https://api.jina.ai/v1/train | Addestrare un classificatore utilizzando esempi etichettati | block | 20 RPM & 200,000 TPM | 60 RPM & 1,000,000 TPM | ssid_chart dipende dalla dimensione dell'input | I token vengono conteggiati come: input_tokens × num_iters | POST | |
API del classificatore (Colpo zero) | https://api.jina.ai/v1/classify | Classificare gli input utilizzando la classificazione zero-shot | block | 200 RPM & 500,000 TPM | 1,000 RPM & 3,000,000 TPM | ssid_chart dipende dalla dimensione dell'input | I token vengono conteggiati come: input_tokens + label_tokens | POST | |
API del classificatore (Pochi colpi) | https://api.jina.ai/v1/classify | Classificare gli input utilizzando un classificatore addestrato a pochi scatti | block | 20 RPM & 200,000 TPM | 60 RPM & 1,000,000 TPM | ssid_chart dipende dalla dimensione dell'input | I token sono conteggiati come: input_tokens | POST | |
API del segmentatore | https://api.jina.ai/v1/segment | Tokenizzare e segmentare il testo lungo | 20 RPM | 200 RPM | 1,000 RPM | 0.3s | Il token non viene conteggiato come utilizzo. | GET/POST |
Autoverifica della licenza CC BY-NC
play_arrow
Stai utilizzando la nostra API ufficiale o le immagini ufficiali su Azure o AWS?
play_arrow
done
SÌ
play_arrow
Stai utilizzando una chiave API a pagamento o una chiave di prova gratuita?
play_arrow
Stai utilizzando le nostre immagini modello ufficiali su AWS e Azure?
play_arrow
close
NO
Domande comuni relative all'API
code
Posso usare la stessa chiave API per le API di lettura, incorporamento, riclassificazione, classificazione e messa a punto?
keyboard_arrow_down
code
Posso monitorare l'utilizzo del token della mia chiave API?
keyboard_arrow_down
code
Cosa devo fare se dimentico la mia chiave API?
keyboard_arrow_down
code
Le chiavi API scadono?
keyboard_arrow_down
code
Posso trasferire token tra chiavi API?
keyboard_arrow_down
code
Posso revocare la mia chiave API?
keyboard_arrow_down
code
Perché la prima richiesta per alcuni modelli è lenta?
keyboard_arrow_down
code
I dati di input dell'utente vengono utilizzati per addestrare i tuoi modelli?
keyboard_arrow_down
Domande comuni relative alla fatturazione
attach_money
La fatturazione è basata sul numero di frasi o richieste?
keyboard_arrow_down
attach_money
È disponibile una prova gratuita per i nuovi utenti?
keyboard_arrow_down
attach_money
Vengono addebitati i token per le richieste non riuscite?
keyboard_arrow_down
attach_money
Quali metodi di pagamento sono accettati?
keyboard_arrow_down
attach_money
È disponibile la fatturazione per gli acquisti di token?
keyboard_arrow_down