Skip to main content
Verwende /batches zusammen mit einem GEO/AEO (Generative Engine Optimization / Answer Engine Optimization) Parser, um eine KI-Suchmaschine in großem Maßstab abzufragen und strukturiertes JSON zurückzubekommen: die Antwort, Zitate und kommerzielle Oberflächen wie Anzeigen, Einkaufskarten und Produktmodule. Diese Seite behandelt, wie man /v1/batches aufruft und kompakte Einblicke in das JSON erhält, das du zurückbekommst.

Engines

Jede Engine benötigt ihre eigene Parser-ID und URL-Vorlage. Übergebe den Parser einmal auf Batch-Ebene. Kodier die Abfrage in der URL. Alle sechs unterstützen Geo-Targeting über den Batch-Parameter country (ISO 3166-1 alpha-2). Die Länderabdeckung variiert je nach Parser — hol dir die aktuelle Liste anstatt sie fest zu kodieren:
Verwende einen informativen Prompt (was ist Mitochondrien), wenn dir Zitate wichtig sind. Verwende einen kommerziellen Prompt (beste kabellose Kopfhörer unter 200 $), wenn du Anzeigen, Einkaufskarten oder Produktmodule benötigst — diese Oberflächen werden auf Basis der Absicht erkannt und weggelassen, wenn die Engine sie nicht rendert.

1. Erstelle den Batch

custom_id muss innerhalb des Batches eindeutig sein. country wird auf jedes Element angewendet.
Um eine andere Engine anzusteuern, behalte die gleiche items-Struktur bei und tausche parser.id sowie den Host in jeder URL aus. Ein Batch = ein Parser.
Die Verarbeitungszeit ist ungefähr konstant, unabhängig von der Batch-Größe (typischerweise 5–8 Minuten). Übergebe webhook bei der Erstellung, um batch.completed zu erhalten, anstatt zu pollen. Neue Konten sind auf 100 Elemente pro Batch begrenzt — kontaktiere info@olostep.com, um dies zu erhöhen.

2. Auf Abschluss warten

Pollen GET /v1/batches/{batch_id}, bis status completed ist, oder den webhook behandeln.
Die Python- und Node-SDKs können für dich warten: Iteriere batch.items() / for await (const item of batch.items()) und sie blockieren, bis der Batch abgeschlossen ist.

3. json_content abrufen

Elemente auflisten und dann JSON für jede retrieve_id abrufen. Die GEO-Nutzlast ist das geparste Objekt innerhalb von json_content (ein JSON-String — parse es).
Fehlgeschlagene Elemente werden separat aufgelistet — übergebe status=failed bei GET /v1/batches/{batch_id}/items. Gehostetes JSON ist auch unter json_hosted_url in der Abrufnutzlast für etwa 7 Tage verfügbar.

Was du zurückbekommst

Jeder Parser gibt answer_markdown zurück. Die meisten geben auch prompt zurück. Der Rest ist enginespezifisch. Kompakte Einblicke unten stammen aus Live-Batches mit country=US.
Die hier aufgeführten Engines sind die öffentlichen GEO-Parser. Wir unterstützen auch zusätzliche Parser und Konnektoren intern, sowie benutzerdefinierte Parser für spezifische Seiten — wir teilen diese auf Anfrage. E-Mail an info@olostep.com oder kontaktiere uns auf Slack.
Zitate sind in sources (cited: true, wenn inline referenziert). Strukturierte Abschnitte sind in text_blocks (text, heading, list, table). Gesponserte Karten sind in ads, wenn Google sie anzeigt — eine Live-Kopfhörerabfrage gab Quellen und eine Vergleichstabelle zurück, ließ aber ads weg. Leere Felder werden entfernt, nicht als [] zurückgegeben.

Verwandte Themen