ForHosting KIT · Text & KI

Produktattribute extrahieren

Das Werkzeug liest eine Fließtext-Produktbeschreibung und extrahiert daraus strukturierte Attribute wie Farbe, Material, Maße oder Gewicht als einzelne Felder. Es richtet sich an Onlinehändler, die aus unstrukturierten Lieferantentexten die Filterfelder für den eigenen Shop befüllen müssen, ohne jedes Attribut von Hand herauszusuchen.

● Stabilpro Anfrage + pro Element$0.003
Nutzen Sie es über WebAPIE-MailApp baldTelegram bald

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.

Vom Fließtext zu einzelnen Feldern

Ein Satz wie „Der Tisch aus massiver Eiche misst 140 auf 80 Zentimeter und ist in den Farben Natur und Anthrazit erhältlich“ wird in einzelne Felder zerlegt: Material Eiche, Maße 140 × 80 cm, Farbe Natur und Anthrazit als zwei getrennte Varianten. Diese Felder lassen sich direkt in Filterfelder oder die Varianten-Auswahl im Shop-System übernehmen. Fehlende oder widersprüchliche Angaben im Ausgangstext führen entsprechend zu einem leeren oder unsicher markierten Feld, statt zu einer erfundenen Zahl.

Welche Attribute erkannt werden

Häufig erkannte Attribute sind Material, Farbe, Maße, Gewicht, Kapazität und Mengeneinheit; welche davon tatsächlich extrahiert werden, hängt davon ab, ob sie im Ausgangstext überhaupt genannt sind. Fehlt ein Attribut im Text vollständig, bleibt das entsprechende Feld leer, statt mit einem geratenen Wert gefüllt zu werden. Wer zusätzliche, seltenere Attribute benötigt, kann diese in der Eingabe ausdrücklich benennen, damit die Extraktion gezielt danach sucht.

Uneinheitliche Lieferantentexte vereinheitlicht

Lieferanten liefern Produktbeschreibungen häufig in unterschiedlichem Format – mal mit Maßangaben in Zentimetern, mal in Millimetern, mal als Fließtext, mal als Stichpunktliste. Die Extraktion liest alle diese Formate und liefert dieselben Feldnamen zurück, unabhängig vom ursprünglichen Format des Lieferantentexts. Diese Vereinheitlichung entlastet vor allem Teams, die Beschreibungen aus vielen verschiedenen Lieferantenquellen gleichzeitig verarbeiten müssen, ohne jedes Format einzeln vorab anzupassen.

Ein ganzer Lieferantenkatalog auf einmal

Über die API lässt sich ein kompletter Lieferantenkatalog mit hunderten Produktbeschreibungen in einem Durchlauf verarbeiten, um die Filterfelder für den eigenen Shop automatisch zu befüllen. Für einzelne Produkte oder eine erste Stichprobe genügt das Browser-Widget auf dieser Seite. So lässt sich ein kompletter Produktimport in einem einzigen Arbeitsschritt vorbereiten, statt jede neue Lieferung einzeln von Hand nachzubearbeiten und die fehlenden Felder händisch zu ergänzen.

Der neue Lieferantenkatalog mit dreihundert Möbeln

Ein Möbelhändler erhält von einem neuen Lieferanten dreihundert Fließtext-Beschreibungen ohne strukturierte Daten. Über die API entstehen daraus einheitliche Felder für Material, Maße und Farbe, die direkt in den Shop importiert werden.

Filterfelder für einen Werkzeugshop

Weber Metallbau GmbH verkauft im eigenen Onlineshop auch Zubehör von Fremdherstellern mit sehr unterschiedlich formulierten Beschreibungen. Die extrahierten Attribute füllen die Filterfelder für Material und Gewicht, ohne dass jede Beschreibung einzeln gelesen werden muss.

Uneinheitliche Maßangaben vereinheitlichen

Ein Textilhändler erhält Maßangaben teils in Zentimetern, teils in Zoll. Die Extraktion liefert für beide Formate dieselben Feldnamen, sodass die Umrechnung in ein einheitliches Format im Anschluss automatisiert erfolgen kann.

Was passiert, wenn ein Attribut im Ausgangstext fehlt?

Das entsprechende Feld bleibt leer. Es wird kein Wert geraten, der im Text nicht genannt ist.

Funktioniert das mit jedem Textformat des Lieferanten?

Fließtext, Stichpunktliste oder eine Mischung aus beidem werden gleichermaßen verarbeitet; das Ergebnis liefert einheitliche Feldnamen unabhängig vom Ausgangsformat.

Was passiert mit den eingereichten Produktbeschreibungen?

Sie werden nur zur Erstellung dieser einen Extraktion verarbeitet und danach nicht dauerhaft gespeichert.

Was kostet die Extraktion?

$0.003 pro Anfrage plus $0.0135 pro verarbeitetem Produkt.

Kann ich mehrere Hundert Produktbeschreibungen gleichzeitig einreichen?

Ja, über die API lassen sich hunderte Produktbeschreibungen in einem Durchlauf verarbeiten.

Erkennt das Werkzeug auch die Maßeinheit, oder nur die Zahl?

Die Maßeinheit wird, sofern im Text genannt, mit ausgegeben, etwa Zentimeter oder Zoll, statt nur die reine Zahl zurückzugeben.

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.

POSThttps://api.kit.forhosting.com/text/product-attributes

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/text/product-attributes \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":["valor-1","valor-2"]}'
{
  "items": [
    "valor-1",
    "valor-2"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.product_attributes",
  "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.

pro Anfrage$0.003
pro Element$0.0135

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_tokens20000
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.
422task_failedDie Aufgabe ist fehlgeschlagen und wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →