Text mit KI generieren
Die Funktion erzeugt aus einer kurzen Anweisung einen vollständigen Text zu praktisch jedem Thema, in der gewünschten Länge und im gewünschten Ton. Sie richtet sich an alle, die für eine Aufgabe außerhalb der festen Textwerkzeuge – Zusammenfassung, Übersetzung, Bewerbung – eine freie, individuell formulierte Anweisung brauchen.
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.
Wann diese Funktion die richtige Wahl ist
Für feste, wiederkehrende Aufgaben wie eine Zusammenfassung, einen Blogartikel oder ein Bewerbungsschreiben gibt es bereits eigene, spezialisierte Werkzeuge mit passender, fest vorgegebener Struktur. Diese Funktion deckt alles ab, was dazwischen liegt: eine individuelle Anweisung mit eigenem Format, etwa eine Checkliste, ein Vergleichstext oder ein kurzer Textbaustein nach eigenen Vorgaben, für den kein spezialisiertes Werkzeug existiert und stattdessen ein wirklich individuelles Format gefragt ist.
Was eine gute Anweisung ausmacht
Je konkreter die Anweisung, desto passender das Ergebnis: Thema, gewünschte Länge, Zielgruppe und Ton machen den Unterschied zwischen einem brauchbaren und einem nachbearbeitungsintensiven Text. Eine Anweisung wie „ein kurzer Absatz für Handwerksbetriebe zum Thema Rechnungsstellung, sachlich, ohne Werbesprache“ liefert ein deutlich präziseres Ergebnis als ein einzelnes Stichwort ohne weiteren Kontext, das der Funktion viel Interpretationsspielraum offenlässt und Nacharbeit nötig macht.
Wo Sie es nutzen
Die Hauptoberfläche ist diese Webseite: Anweisung einfügen, Text erhalten, ohne Anmeldung. Dieselbe Funktion steht auch per API bereit, für alle, die Textgenerierung automatisiert in einen eigenen Arbeitsablauf einbinden, und bald zusätzlich über App und E-Mail. Es handelt sich nicht um „eine API“, sondern um ein Werkzeug für mehrere Kanäle, unabhängig davon, wie oft Sie Textbausteine benötigen oder wofür Sie sie am Ende verwenden.
Was Sie vor der Veröffentlichung prüfen sollten
Der erzeugte Text ist ein Entwurf. Bei Aussagen zu Zahlen, Fristen oder rechtlichen Punkten lohnt sich vor der Veröffentlichung ein kurzer Abgleich mit der eigenen Faktenlage, da die Funktion aus der Anweisung heraus formuliert, ohne firmeninterne Angaben von sich aus zu kennen, sofern Sie sie nicht ausdrücklich mitliefern, etwa konkrete Fristen, Preise oder interne Regelungen Ihres Betriebs, die nirgends öffentlich stehen.
Anwendungsfälle
Ein Textbaustein für die interne Vorlage
Katrin Baumann lässt sich einen kurzen, sachlichen Textbaustein zur Zahlungserinnerung erstellen, den sie anschließend in die eigene Rechnungsvorlage einfügt.
Eine Checkliste nach eigenem Format
Die Weber Metallbau GmbH lässt aus einer Anweisung eine Checkliste für die Abnahme einer Baustelle erstellen, mit genau den Punkten, die der Betrieb üblicherweise prüft.
Ein individueller Vergleichstext
Anna Hoffmann lässt einen kurzen Text erstellen, der zwei interne Verfahrensweisen gegenüberstellt, in einem Format, für das kein spezialisiertes Werkzeug vorgesehen ist.
Häufige Fragen
Worin unterscheidet sich das von den spezialisierten Textwerkzeugen?
Die spezialisierten Werkzeuge, etwa für Zusammenfassung oder Bewerbung, liefern ein festes Format. Diese Funktion folgt einer frei formulierten Anweisung, wenn kein passendes Spezialwerkzeug existiert.
Wie lang darf der erzeugte Text werden?
Sie geben die gewünschte Länge in der Anweisung vor, von wenigen Sätzen bis zu mehreren Absätzen, begrenzt durch das praktische Limit von rund 20.000 Token je Anfrage.
Was passiert mit meiner Anweisung?
Sie wird ausschließlich zur Erstellung des Textes verarbeitet und danach nicht dauerhaft gespeichert. Ein Konto ist dafür nicht erforderlich.
Was kostet die Generierung genau?
$0.003 pro Anfrage zuzüglich $0.0135 je 1.000 Wörter des erzeugten Textes. Ein kurzer Textbaustein mit 150 Wörtern kostet damit nur wenig über die Grundgebühr.
Kennt die Funktion firmeninterne Angaben von selbst?
Nein. Sie kennt nur, was Sie in der Anweisung mitliefern. Interne Zahlen, Namen oder Regelungen müssen Sie selbst angeben.
Brauche ich ein Konto?
Nein. Es gibt derzeit keine Konten – Sie zahlen pro Anfrage, direkt und ohne Registrierung.
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/text/generate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/generate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/generate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/generate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/generate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.generate",
"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_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. |