Zum Hauptinhalt springen
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 du /v1/batches aufrufst und zeigt kompakte Einblicke in das JSON, 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 — hole die Live-Liste ab, anstatt sie fest zu kodieren:
Verwende eine Informationsanfrage (was ist Mitochondrien), wenn dir Zitate wichtig sind. Verwende eine kommerzielle Anfrage (beste kabellose Kopfhörer unter 200 $), wenn du Anzeigen, Einkaufskarten oder Produktmodule benötigst — diese Oberflächen werden absichtserkannt und weggelassen, wenn die Engine sie nicht rendert.

Preisgestaltung

Dies ist unsere öffentliche Preisgestaltung für Selbstbedienungskunden. Wir bieten bessere Tarife und Mengenrabatte für Unternehmenskunden. Wir bieten auch benutzerdefinierte Konnektoren für spezialisierte Plattformen und LLM-Engines an. Kontaktiere uns per E-Mail oder Slack.

1. Erstelle den Batch

custom_id muss innerhalb des Batches eindeutig sein. country wird auf jedes Element angewendet.
Um eine andere Engine anzusprechen, 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 es zu erhöhen.

2. Auf Abschluss warten

Pollen GET /v1/batches/{batch_id} bis status completed ist, oder behandle den webhook.
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

Liste die Elemente auf und rufe dann JSON für jede retrieve_id ab. 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. Sende eine E-Mail an info@olostep.com oder kontaktiere uns auf Slack.
Zitate sind in sources (cited: true, wenn sie inline referenziert werden). 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ß jedoch ads weg. Leere Felder werden entfernt, nicht als [] zurückgegeben.

Verwandte Themen