So empfehlen Sie passende Inhalte
KIT berechnet zu einem Ausgangspunkt – etwa einem Produkt, Artikel oder einer Interaktion – passende Empfehlungen aus dem eigenen indexierten Bestand. Gedacht für Online-Shops, Redaktionen und Wissensdatenbanken, die ohne eigenes Empfehlungssystem „das könnte Sie auch interessieren“ anbieten wollen, ohne dafür eine eigene Empfehlungslogik entwickeln zu müssen.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Wie eine Empfehlung berechnet wird
Grundlage ist derselbe Vergleich von Embeddings wie bei der Suche nach ähnlichen Dokumenten: KIT sucht im Index nach Einträgen, die dem Ausgangspunkt inhaltlich am nächsten liegen, und schlägt diese als Empfehlung vor. Es handelt sich also nicht um eine eigenständige neue Technik, sondern um dieselbe Ähnlichkeitsberechnung, angewendet auf die konkrete Aufgabe, passende Inhalte vorzuschlagen, statt nur ähnliche Dokumente aufzulisten. Der Unterschied liegt allein in der Aufgabenstellung, nicht in der zugrunde liegenden Berechnung.
Was als Ausgangspunkt dienen kann
Das kann ein einzelnes Produkt, ein gelesener Artikel oder eine kurze Beschreibung eines Interesses sein. KIT gibt eine sortierte Liste der ähnlichsten Einträge aus dem Index zurück, jeweils mit einem Ähnlichkeitswert, anhand dessen sich entscheiden lässt, wie viele der vorgeschlagenen Einträge tatsächlich angezeigt werden sollen, etwa nur die drei oder fünf besten Treffer statt der gesamten Liste. Für eine Startseite reichen oft schon drei Vorschläge, für eine Detailseite mitunter mehr.
Unterschied zu klassischen Empfehlungssystemen
Anders als ein Empfehlungssystem, das auf dem Kaufverhalten vieler Nutzerinnen und Nutzer aufbaut, beruht diese Funktion allein auf inhaltlicher Ähnlichkeit. Das macht sie auch für neue Produkte oder Artikel ohne bisherige Verkaufsdaten nutzbar, bei denen ein klassisches Empfehlungssystem mangels Historie noch keine sinnvollen Vorschläge liefern könnte. Für etablierte Kataloge lässt sich beides auch kombinieren. In der Praxis ergänzen sich beide Ansätze oft, statt sich gegenseitig zu ersetzen.
Preis pro Anfrage
$0.002 pro Anfrage plus $0.0015 pro Abfrage, insgesamt $0.0035, unabhängig von der Größe des Katalogs, aus dem empfohlen wird. Ein Sortiment mit hundert oder mit zehntausend Produkten kostet pro Empfehlungsanfrage also gleich viel, was die Kosten unabhängig vom Wachstum des eigenen Katalogs vorhersehbar macht, auch bei einem stark wachsenden Sortiment über mehrere Jahre hinweg. Ein wachsender Katalog verändert also nicht die Kosten pro einzelner Empfehlung.
Anwendungsfälle
Ähnliche Produkte im Online-Shop
Ein Online-Shop zeigt zu jedem Produkt automatisch inhaltlich ähnliche Artikel aus dem eigenen Katalog an, ohne ein eigenes Empfehlungssystem zu betreiben.
Weiterführende Artikel einer Redaktion
Ein Fachmagazin empfiehlt am Ende eines Artikels automatisch inhaltlich verwandte Beiträge aus dem eigenen Archiv.
Passende Hilfeartikel im Support
Ein Softwareunternehmen schlägt bei einer Supportanfrage automatisch passende Artikel aus der Wissensdatenbank vor, bevor ein Mitarbeitender antwortet.
Häufige Fragen
Was kostet die Berechnung einer Empfehlung?
$0.002 pro Anfrage plus $0.0015 pro Abfrage, insgesamt $0.0035.
Funktioniert das auch für ein neues Produkt ohne Verkaufsdaten?
Ja, die Empfehlung beruht auf inhaltlicher Ähnlichkeit und nicht auf bisherigem Kaufverhalten, daher funktioniert sie auch ohne Historie.
Muss der Katalog vorher indexiert werden?
Ja, die Produkte oder Artikel, aus denen empfohlen wird, müssen zuvor über eine Indexierungsfunktion erfasst worden sein.
Wie viele Empfehlungen liefert eine Anfrage?
Die Anzahl lässt sich einstellen; als Ausgangswert liefert die Funktion die ähnlichsten Treffer zuerst.
Was passiert mit dem Ausgangspunkt der Anfrage?
Er wird nur zur Berechnung der Empfehlung verwendet und nicht dauerhaft gespeichert.
Brauche ich ein Konto?
Nein. Es gibt derzeit keine Konten – Sie zahlen pro Nutzung.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/search/recommend \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/search/recommend", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/search/recommend",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/search/recommend", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/search/recommend", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "search.recommend",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_chunks | 10000 |
max_tokens | 20000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |