Antworten mit Quellenangabe
KIT beantwortet eine Frage auf Grundlage eigener indexierter Dokumente und liefert zusätzlich zu jeder Antwort die genauen Textstellen, aus denen sie stammt. Gedacht für Fälle, in denen eine Antwort allein nicht reicht und sich belegen lassen muss, etwa gegenüber Kolleginnen, Mandanten oder einer Aufsichtsbehörde.
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.
Warum eine Quellenangabe wichtig ist
Eine Antwort ohne Beleg lässt sich schwer prüfen: Stimmt sie wirklich, oder hat das Sprachmodell etwas hinzuerfunden? Diese Funktion gibt zu jeder Antwort die konkreten Abschnitte samt Dokument an, aus denen die Aussage stammt, sodass sich die Antwort nachvollziehen lässt. Gerade bei Themen, bei denen ein Fehler teuer werden kann, macht dieser Unterschied die Antwort erst wirklich verwendbar. Ohne diese Möglichkeit bliebe am Ende immer ein Rest an Unsicherheit.
Was in der Antwort enthalten ist
Neben dem eigentlichen Antworttext liefert die Funktion eine Liste der verwendeten Abschnitte, jeweils mit Dokumentbezeichnung und dem zitierten Ausschnitt. So lässt sich jede Aussage bis zur Originalstelle im Dokument zurückverfolgen. Bei mehreren herangezogenen Abschnitten aus unterschiedlichen Dokumenten zeigt das Ergebnis für jeden einzelnen Abschnitt, welcher Teil der Antwort sich auf ihn stützt, statt nur eine einzige pauschale Quellenangabe zu liefern.
Typische Einsatzfälle
Besonders gefragt ist die Quellenangabe bei rechtlich relevanten Fragen, etwa zu einer Vertragsklausel, bei internen Richtlinien, die im Streitfall belegt werden müssen, oder bei jeder Anwendung, in der Mitarbeitende der Antwort erst nach Prüfung der Quelle vertrauen. Auch im Kundenkontakt schafft eine belegte Antwort mehr Vertrauen als eine Aussage ohne erkennbare Grundlage, gerade bei Rückfragen zu einem strittigen Sachverhalt. Die Quellenangabe wird damit selbst Teil der Antwort, nicht nur eine Randnotiz.
Preis pro Anfrage
$0.003 pro Anfrage plus $0.015 pro Abfrage, insgesamt $0.018 – derselbe Preis wie bei der Antwort ohne Quellenangabe, da die Quellen ohnehin Teil der Berechnung sind. Es lohnt sich daher in der Praxis kaum, auf die Quellenangabe zu verzichten, wenn ihre Verfügbarkeit keinen zusätzlichen Preis kostet und die Antwort dadurch grundsätzlich nachvollziehbarer wird, vor allem bei wiederkehrenden geschäftlichen Fragen. Die Quellenangabe ist damit ein Zusatznutzen ohne jeden zusätzlichen Kostenpunkt.
Anwendungsfälle
Antworten zu Vertragsklauseln belegen
Eine Kanzlei in Hamburg lässt Fragen zu einem Vertrag beantworten und erhält zu jeder Antwort die genaue Klausel, auf die sie sich stützt.
Interne Richtlinien mit Beleg
Ein Unternehmen beantwortet Mitarbeiterfragen zu internen Richtlinien und zeigt dazu den genauen Abschnitt aus dem Richtliniendokument.
Technische Fragen mit Verweis auf das Handbuch
Weber Metallbau GmbH beantwortet technische Fragen zu einer Maschine mit direktem Verweis auf die entsprechende Seite im Handbuch.
Häufige Fragen
Was kostet eine Antwort mit Quellenangabe?
$0.003 pro Anfrage plus $0.015 pro Abfrage, insgesamt $0.018, genauso viel wie eine Antwort ohne Quellenangabe.
Worin unterscheidet sich das von der einfachen Fragenbeantwortung?
Diese Variante liefert zusätzlich zur Antwort die genauen Abschnitte und Dokumente, aus denen sie stammt, statt nur den Antworttext.
Kann ich die zitierte Textstelle im Original nachprüfen?
Ja, die Quellenangabe verweist auf den Abschnitt im indexierten Dokument, sodass sich die Aussage direkt nachschlagen lässt.
Brauche ich vorher einen Index?
Ja, wie bei der einfachen Fragenbeantwortung wird ein zuvor aufgebauter Index vorausgesetzt.
Was passiert, wenn keine passende Quelle gefunden wird?
Dann meldet die Funktion, dass keine ausreichende Grundlage für eine belegte Antwort vorliegt, statt eine Quelle zu erfinden.
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/rag/answer-sources \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/rag/answer-sources", {
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/rag/answer-sources",
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/rag/answer-sources", 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/rag/answer-sources", 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": "rag.answer_sources",
"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. |
422 | task_failed | Die Aufgabe ist fehlgeschlagen und wird nicht berechnet. |