Automatische Feinabstimmung
Sagen Sie uns einfach, in welchem Bereich Ihre Einbettungen herausragend sein sollen, und wir liefern automatisch ein gebrauchsfertiges, fein abgestimmtes Einbettungsmodell für diesen Bereich.
Was ist automatische Feinabstimmung?
Sie können Ihre Anforderung auf drei Arten angeben: eine allgemeine Anweisung, eine URL oder eine Abfragedokumentbeschreibung. Wählen Sie eine aus.
public
Oder Webseiten-URL
Zur Feinabstimmung können Sie den Inhalt einer URL konsultieren.
keyboard_arrow_down
notes
Oder allgemeine Anweisung
Geben Sie eine detaillierte Beschreibung der Verwendung der feinabgestimmten Einbettungen an.
keyboard_arrow_down
Wählen Sie ein Basis-Einbettungsmodell
Durch Feinabstimmung können Sie ein vorab trainiertes Modell nehmen und es an eine bestimmte Aufgabe oder Domäne anpassen, indem Sie es an einem neuen Datensatz trainieren. In der Praxis ist es für viele Benutzer nicht einfach, effektive Trainingsdaten zu finden. Für ein effektives Training ist mehr erforderlich, als einfach nur Roh-PDFs und HTMLs in das Modell einzugeben. Und es ist schwer, es richtig zu machen. Die automatische Feinabstimmung löst dieses Problem, indem sie mithilfe einer erweiterten LLM-Agent-Pipeline automatisch effektive Trainingsdaten generiert und das Modell innerhalb eines ML-Workflows feinabstimmt. Sie können es sich als eine Kombination aus synthetischer Datengenerierung und AutoML vorstellen. Sie müssen also nur Ihre Zieldomäne in natürlicher Sprache beschreiben und unser System den Rest erledigen lassen.
Die automatische Feinabstimmung verspricht wie durch Zauberhand feinabgestimmte Einbettungen für jede gewünschte Domäne. Aber funktioniert das wirklich? Das ist durchaus fraglich. Um das herauszufinden, haben wir es an einer Vielzahl von Domänen und Basismodellen getestet. Sehen Sie sich unten die Rosinenpickerei und die Zitronenpickerei an.
Basismodell zum Feintuning
jinaai/jina-embeddings-v2-base-enDurchschnittliche Verbesserung
arrow_upward 2%
description Domänenanweisung
speed Leistung im synthetischen Validierungssatz vor und nach der Feinabstimmung
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 Leistung im zurückgehaltenen Testsatz vor und nach der Feinabstimmung
check
Getestet an 50 Zufallsstichproben aus 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 Synthetische Daten generiert
Gesamt
4648
Ausbildung
4480
Validierung
168
Basismodell zum Feintuning
jinaai/jina-embeddings-v2-base-enDurchschnittliche Verbesserung
arrow_upward 6%
description Domänenanweisung
speed Leistung im synthetischen Validierungssatz vor und nach der Feinabstimmung
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 Leistung im zurückgehaltenen Testsatz vor und nach der Feinabstimmung
check
Getestet an 50 Zufallsstichproben aus 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 Synthetische Daten generiert
Gesamt
616
Ausbildung
448
Validierung
168
Basismodell zum Feintuning
jinaai/jina-embeddings-v2-base-enDurchschnittliche Verbesserung
arrow_upward 9%
description Domänenanweisung
speed Leistung im synthetischen Validierungssatz vor und nach der Feinabstimmung
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 Leistung im zurückgehaltenen Testsatz vor und nach der Feinabstimmung
check
Getestet an 50 Zufallsstichproben aus 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 Synthetische Daten generiert
Gesamt
616
Ausbildung
448
Validierung
168
Basismodell zum Feintuning
jinaai/jina-embeddings-v2-base-zhDurchschnittliche Verbesserung
arrow_upward 1%
description Domänenanweisung
speed Leistung im synthetischen Validierungssatz vor und nach der Feinabstimmung
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 Leistung im zurückgehaltenen Testsatz vor und nach der Feinabstimmung
check
Getestet an 50 Zufallsstichproben aus 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 Synthetische Daten generiert
Gesamt
616
Ausbildung
448
Validierung
168
Basismodell zum Feintuning
jinaai/jina-embeddings-v2-base-enDurchschnittliche Verbesserung
arrow_upward 6%
description Domänenanweisung
speed Leistung im synthetischen Validierungssatz vor und nach der Feinabstimmung
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 Leistung im zurückgehaltenen Testsatz vor und nach der Feinabstimmung
check
Getestet an 50 Zufallsstichproben aus 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 Synthetische Daten generiert
Gesamt
9128
Ausbildung
8960
Validierung
168
Basismodell zum Feintuning
jinaai/jina-embeddings-v2-base-codeDurchschnittliche Verbesserung
arrow_downward -4%
description Domänenanweisung
speed Leistung im synthetischen Validierungssatz vor und nach der Feinabstimmung
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 Leistung im zurückgehaltenen Testsatz vor und nach der Feinabstimmung
check
Getestet an 50 Zufallsstichproben aus 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 Synthetische Daten generiert
Gesamt
616
Ausbildung
448
Validierung
168
Basismodell zum Feintuning
jinaai/jina-embeddings-v2-base-codeDurchschnittliche Verbesserung
arrow_downward -4%
description Domänenanweisung
speed Leistung im synthetischen Validierungssatz vor und nach der Feinabstimmung
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 Leistung im zurückgehaltenen Testsatz vor und nach der Feinabstimmung
check
Getestet an 50 Zufallsstichproben aus 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 Synthetische Daten generiert
Gesamt
616
Ausbildung
448
Validierung
168
Basismodell zum Feintuning
jinaai/jina-embeddings-v2-base-enDurchschnittliche Verbesserung
arrow_upward 1%
description Domänenanweisung
speed Leistung im synthetischen Validierungssatz vor und nach der Feinabstimmung
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 Leistung im zurückgehaltenen Testsatz vor und nach der Feinabstimmung
check
Getestet an 50 Zufallsstichproben aus 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 Synthetische Daten generiert
Gesamt
616
Ausbildung
448
Validierung
168
API für automatische Feinabstimmung
Erhalten Sie fein abgestimmte Einbettungen für jede gewünschte Domäne.
globe_book
Verwenden Sie
r.jina.ai, um eine URL zu lesen und ihren Inhalt abzurufentravel_explore
Verwenden Sie
s.jina.ai, um im Web zu suchen und SERP zu erhaltenFügen Sie
mcp.jina.ai als Ihren MCP-Server hinzu, um in LLMs auf unsere API zuzugreifenInhaltsformat
Return-Format
Sie können den Detaillierungsgrad der Antwort steuern, um eine Überfilterung zu verhindern. Die Standardpipeline ist für die meisten Websites und LLM-Eingaben optimiert.
Standard
arrow_drop_down
JSON-Antwort
Accept
Die Antwort erfolgt im JSON-Format und enthält URL, Titel, Inhalt und Zeitstempel (sofern verfügbar). Im Suchmodus wird eine Liste mit fünf Einträgen zurückgegeben, die jeweils der beschriebenen JSON-Struktur folgen.
Zeitüberschreitung (Sekunden)
X-Timeout
Maximale Wartezeit für das Laden einer Seite. Erhöhen Sie die Wartezeit für langsame Seiten und verringern Sie sie für einfache, statische Seiten.
Token-Budget
X-Token-Budget
Begrenzt die maximale Anzahl von Token, die für diese Anfrage verwendet werden. Bei Überschreitung dieses Grenzwertes schlägt die Anfrage fehl.
Verwenden Sie jina-ocr-v1
X-Respond-With
Verwendet jina-ocr-v1 für die Konvertierung von Bildern zu Markdown und liefert hochwertige Ergebnisse für Websites und Dokumente mit komplexen Strukturen und Inhalten. Kostet das 40-Fache an Token!open_in_newMehr erfahren
Pagination
X-Page
Die zu verarbeitende Seite. Fokussiert auf die angegebene Seite eines mehrseitigen Dokuments und gilt nur, wenn ein Dokument wie ein PDF verarbeitet wird.
Nur extrahieren (CSS-Selektor)
X-Target-Selector
Extrahieren Sie nur Inhalte, die diesen CSS-Selektoren entsprechen. Beispiel: article, .main-content, #post-body
Warten auf (CSS-Selektor)
X-Wait-For-Selector
Warten Sie, bis diese Elemente angezeigt werden, bevor Sie Inhalte extrahieren. Nützlich für dynamisch geladene Inhalte.
Ausschließen (CSS-Selektor)
X-Remove-Selector
Entfernen Sie diese Elemente vor der Extraktion. Beispiel: nav, footer, .sidebar, #ads
Alle Bilder entfernen
X-Retain-Images
Entfernt alle Bilder aus der Ausgabe. Reduziert den Tokenverbrauch, wenn Bilder nicht benötigt werden.
OpenAI-Zitierformat
X-Retain-Links
Formatierte Links für das Webbrowser-Tool von OpenAI. Verwendet spezielle Zitatmarkierungen, die mit GPT-Modellen kompatibel sind.open_in_newMehr erfahren
Linkübersicht
X-With-Links-Summary
Am Ende wird ein Abschnitt „Buttons & Links“ erstellt. Dies erleichtert den nachgelagerten LLMs oder Webagenten die Navigation auf der Seite oder das Ausführen weiterer Aktionen.
Keiner
arrow_drop_down
Bildübersicht
X-With-Images-Summary
Am Ende wird ein Abschnitt „Bilder“ erstellt. Dies gibt den nachgelagerten LLMs einen Überblick über alle visuellen Elemente auf der Seite, was das Denken erleichtern kann.
Keiner
arrow_drop_down
Browser-Viewportgröße
POST
viewport
Legt die Abmessungen des Browserfensters fest. Beeinflusst responsive Layouts und die Sichtbarkeit von Inhalten.open_in_newMehr erfahren
Cookie weiterleiten
X-Set-Cookie
Unser API-Server kann Ihre benutzerdefinierten Cookie-Einstellungen beim Zugriff auf die URL weiterleiten, was für Seiten nützlich ist, die eine zusätzliche Authentifizierung erfordern. Beachten Sie, dass Anfragen mit Cookies nicht zwischengespeichert werden.open_in_newMehr erfahren
Bildbeschreibung
X-With-Generated-Alt
Beschriftet alle Bilder unter der angegebenen URL und fügt „Bild [idx]: [Beschriftung]“ als Alt-Tag hinzu (falls keines vorhanden ist). So können nachgelagerte LLMs bei Reasoning und Zusammenfassung mit den Bildern interagieren.
Verwenden Sie einen Proxyserver
X-Proxy-Url
Unser API-Server kann Ihren Proxy nutzen, um auf URLs zuzugreifen, was für Seiten hilfreich ist, auf die nur über bestimmte Proxys zugegriffen werden kann.open_in_newMehr erfahren
Verwenden Sie einen länderspezifischen Proxyserver
X-Proxy
Legen Sie den Ländercode für den standortbasierten Proxyserver fest. Verwenden Sie „auto“ für eine optimale Auswahl oder „none“, um die Auswahl zu deaktivieren.
Cache umgehen
X-No-Cache
Unser API-Server speichert sowohl Inhalte im Lese- als auch im Suchmodus für eine bestimmte Zeit im Cache. Um diesen Cache zu umgehen, setzen Sie diesen Header auf „true“.
Cache-Toleranz (Sekunden)
X-Cache-Tolerance
Zwischengespeicherte Inhalte akzeptieren, wenn sie jünger als N Sekunden sind. Für aktuelle Inhalte den Wert 0 wählen (entspricht „Cache umgehen“), höhere Werte ermöglichen schnellere Antworten aus dem Cache.
Seitenbereitstellungszeitpunkt
X-Respond-Timing
Wann gilt eine Seite als vollständig geladen? Spätere Zeitpunkte warten länger, erfassen aber dynamischere Inhalte.
Standard
arrow_drop_down
Benutzerdefinierter User-Agent
X-User-Agent
Die User-Agent-Zeichenfolge des Browsers kann überschrieben werden. Dies ist nützlich für den Zugriff auf Websites, die bestimmte Browser erfordern oder Crawler blockieren.
Benutzerdefinierter Referrer
X-Referer
Setzen Sie den HTTP-Referer-Header. Einige Websites überprüfen dies, um sicherzustellen, dass der Datenverkehr von den erwarteten Quellen stammt.
Base64-Bilder beibehalten
X-Keep-Img-Data-Url
Behält die Base64-kodierten Bilder im Markdown-Output, anstatt sie in externe URLs umzuwandeln.
Nicht zwischenspeichern oder verfolgen
DNT
Verhindern Sie, dass diese Anfrage auf unseren Servern zwischengespeichert oder protokolliert wird. Verwenden Sie diese Option für sensible URLs.
Markdown mit GitHub-Flavour
X-No-Gfm
Opt-in/Out-Funktionen von GFM (GitHub Flavored Markdown).
Ermöglicht
arrow_drop_down
Stream-Modus
Accept
Der Stream-Modus ist für große Zielseiten von Vorteil, da er mehr Zeit für die vollständige Darstellung der Seite bietet. Wenn der Standardmodus unvollständige Inhalte ergibt, sollten Sie den Stream-Modus verwenden.open_in_newMehr erfahren
Browser-Locale anpassen
X-Locale
Steuern Sie die Browser-Locale, die bei der Darstellung der Seite verwendet wird. Viele Websites bieten je nach Locale unterschiedliche Inhalte an.open_in_newMehr erfahren
Respektiere robots.txt
X-Robots-Txt
Prüfen Sie die robots.txt-Regeln vor dem Abrufen. Geben Sie an, welcher Bot-Name für die Prüfung verwendet werden soll.
iFrame-Inhalte einbinden
X-With-Iframe
Inhalte aus eingebetteten iFrames extrahieren. Für Seiten aktivieren, deren Inhalte in iFrames geladen werden.
Shadow DOM einschließen
X-With-Shadow-Dom
Inhalte aus Shadow-DOM-Komponenten extrahieren. Für Seiten aktivieren, die Webkomponenten verwenden.
Verwenden Sie die endgültige URL als Basis
X-Base
Relative URLs werden nach Weiterleitungen anhand der endgültigen Ziel-URL und nicht anhand der ursprünglichen URL aufgelöst.
Lokale PDF/HTML-Datei
POST
Verwenden Sie Reader für lokale PDF- und HTML-Dateien, indem Sie sie hochladen. Es werden nur PDF- und HTML-Dateien unterstützt. Geben Sie für HTML auch eine Referenz-URL an, damit die zugehörigen CSS/JS-Skripte korrekt geparst werden.
upload
JavaScript vor der Extraktion ausführen
POST
Führen Sie benutzerdefinierten JavaScript-Code aus, um die Seite vor der Inhaltsextraktion zu modifizieren. Dies kann Inline-Code oder eine URL zu einer Skriptdatei sein.open_in_newMehr erfahren
Überschriftenstil
X-Md-Heading-Style
Legt das Markdown-Überschriftenformat fest (an Turndown übergeben).
Hash-Stil
arrow_drop_down
Horizontaler Regelstil
X-Md-Hr
Definiert das horizontale Markdown-Regelformat (an Turndown übergeben).
Aufzählungszeichenstil
X-Md-Bullet-List-Marker
Legt das Markierungszeichen für die Aufzählungsliste fest (wird an Turndown weitergegeben).
*
arrow_drop_down
Hervorhebungsstil
X-Md-Em-Delimiter
Definiert das Markdown-Hervorhebungstrennzeichen (an Turndown übergeben).
_
arrow_drop_down
Stil der starken Hervorhebung
X-Md-Strong-Delimiter
Legt ein starkes Hervorhebungstrennzeichen für Markdown fest (wird an Turndown weitergegeben).
**
arrow_drop_down
Link-Stil
X-Md-Link-Style
Bestimmt das Markdown-Linkformat (an Turndown übergeben).
Inline
arrow_drop_down
EU-Datenresidenz
Experimental
Wenn aktiviert, befinden sich Infrastruktur und Datenverarbeitung für diese Anfrage innerhalb der EU.
curl "https://r.jina.ai/https://www.example.com"key
API-Schlüssel
visibility_off
Verfügbare Token
0
code
Kann ich denselben API-Schlüssel für alle Jina-APIs verwenden?
keyboard_arrow_down
code
Kann ich die Token-Nutzung meines API-Schlüssels überwachen?
keyboard_arrow_down
code
Was soll ich tun, wenn ich meinen API-Schlüssel vergesse?
keyboard_arrow_down
code
Laufen API-Schlüssel ab?
keyboard_arrow_down
code
Kann ich Token zwischen API-Schlüsseln übertragen?
keyboard_arrow_down
code
Kann ich meinen API-Schlüssel widerrufen?
keyboard_arrow_down
code
Warum ist die erste Anfrage für einige Modelle langsam?
keyboard_arrow_down
code
Werden meine API-Daten zum Trainieren Ihrer Modelle verwendet?
keyboard_arrow_down
code
Welche Ratenbegrenzungen gelten für Jina-APIs?
keyboard_arrow_down
code
Gibt es Beschränkungen hinsichtlich der Batchgröße für die APIs?
keyboard_arrow_down
code
Sind die Jina-APIs dasselbe wie die Jina-Modelle innerhalb von Elastic?
keyboard_arrow_down
Ratenbegrenzung
Ratenlimits werden auf zwei Arten erfasst: RPM (Anfragen pro Minute) und TPM (Token pro Minute). Die Limits werden pro IP/API-Schlüssel erzwungen und ausgelöst, wenn zuerst der RPM- oder TPM-Schwellenwert erreicht wird. Wenn Sie im Request-Header einen API-Schlüssel angeben, erfassen wir die Ratenlimits pro Schlüssel und nicht nach IP-Adresse.
Spalten
arrow_drop_down
| Produkt | API-Endpunkt | Beschreibungarrow_upward | ohne API-Schlüsselkey_off | mit kostenlosem API-Schlüsselkey | mit kostenpflichtigem API-Schlüsselkey | mit Premium-API-Schlüsselkey | Durchschnittliche Latenz | Zählung der Token-Nutzung | Zulässige Anfrage | |
|---|---|---|---|---|---|---|---|---|---|---|
| Reader-API | https://r.jina.ai | URL in LLM-freundlichen Text konvertieren | 20 RPM | 500 RPM | 500 RPM | trending_up5000 RPM | 7.9s | Anzahl der Token in der Ausgabeantwort zählen | GET/POST | |
| Reader-API | https://s.jina.ai | Das Web durchsuchen und die Ergebnisse in LLM-freundlichen Text konvertieren | block | 100 RPM | 100 RPM | trending_up1000 RPM | 2.5s | Jede Anfrage kostet eine feste Anzahl an Token, beginnend bei 10.000 Token | GET/POST | |
| Einbettungs-API | https://api.jina.ai/v1/embeddings | Text/Bilder in Vektoren mit fester Länge konvertieren | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart hängt von der Eingangsgröße ab help | Anzahl der Token in der Eingabeanforderung zählen | POST | |
| Reranker-API | https://api.jina.ai/v1/rerank | Dokumente nach Abfrage ordnen | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart hängt von der Eingangsgröße ab help | Anzahl der Token in der Eingabeanforderung zählen | POST |
Häufige Fragen zur Abrechnung
attach_money
Erfolgt die Abrechnung nach der Anzahl der Sätze bzw. Anfragen?
keyboard_arrow_down
attach_money
Gibt es eine kostenlose Testversion für neue Benutzer?
keyboard_arrow_down
attach_money
Werden für fehlgeschlagene Anfragen Token berechnet?
keyboard_arrow_down
attach_money
Welche Zahlungsmethoden werden akzeptiert?
keyboard_arrow_down
attach_money
Ist eine Rechnungsstellung für Token-Käufe verfügbar?
keyboard_arrow_down
attach_money
Wie kann ich eine kommerzielle Lizenz anstelle von API-Tokens erwerben?
keyboard_arrow_down
attach_money
Kann ich per Rechnung oder Bestellschein statt per Karte bezahlen?
keyboard_arrow_down
attach_money
Ich habe bezahlt, aber mein Kontostand oder mein Ratenlimit hat sich nicht geändert. Was sollte ich überprüfen?
keyboard_arrow_down
attach_money
Wie kann ich eine Zahlung stornieren, die automatische Aufladung stoppen oder eine gespeicherte Zahlungsmethode entfernen?
keyboard_arrow_down