POST /generate
Dieser Endpunkt startet die Erstellung einer llms.txt-Datei. Je nach Tarif des Nutzers werden die Methoden „simple“ und „enhanced“ unterstützt.
Bei Enhanced wird KI für qualitativ bessere Titel und Beschreibungen eingesetzt. Es fallen das Doppelte an Credits wie bei Simple an.
Anfragetext
URL der Website, für die die Datei erzeugt werden soll. Muss eine gültige http/https-URL sein.
Objekt mit Generierungsoptionen.Anzeigen Eigenschaften von options
Maximale Anzahl einzubeziehender URLs. Bereich: 1–1000.
Ob der Volltext jeder Seite in die Ausgabe aufgenommen wird.
Ob letzte Änderungsdaten für URLs eingebunden werden.
generationMethod
string
Standard:"enhanced"
Kann simple oder enhanced sein. Simple nutzt Seitenmetadaten, Enhanced KI für bessere Titel/Beschreibungen.
Cache-Alter in Millisekunden. Standard ist 1 Stunde für schnelleres Scraping.
Antwort
Eindeutige Kennung des Generierungsjobs.
Jobstatus: queued, processing, completed oder failed.
Fortschritt in Prozent (0–100).
Für Menschen lesbare Statusmeldung.
URL, unter der die erzeugte llms.txt-Datei abrufbar ist.
URL der Volltextvariante der llms.txt (wenn showFullText aktiviert war).
Kennung der für diese Generierung angelegten oder aktualisierten Website.
Anzahl der für diese Generierung abgebuchten Credits.
curl -X POST https://api.llmgenerator.com/api/v1/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.example.com",
"options": {
"maxUrls": 25,
"generationMethod": "enhanced",
"showFullText": true
}
}'
{
"jobId": "550e8400-e29b-41d4-a716-446655440000",
"status": "completed",
"progress": 100,
"message": "File generated successfully",
"fileUrl": "https://api.llmgenerator.com/api/v1/file/site_xxxxx",
"fullTextUrl": "https://api.llmgenerator.com/api/v1/file/site_xxxxx?full=true",
"siteId": "site_xxxxx",
"creditsUsed": 50
}