NeuigkeitenNeu

Sie können ChatGPT jetzt im selben Chat Folgefragen stellen

ChatGPT
Eine ChatGPT-Aufgabe mit zwei Folgefragen neben den drei Antworten, die ein einziger Chat zurückgab

Geben Sie einer ChatGPT-Aufgabe bis zu 4 Folgefragen mit und erhalten Sie jede Antwort aus demselben Chat, mit Quellen und Suchanfragen.

Was Sie erhalten

  • payload.followUps: bis zu 4 weitere Fragen nach der ersten Antwort, im selben ChatGPT-Chat.
  • followUps in der Antwort: eine Antwort pro Folgefrage, in Reihenfolge. Jeder Eintrag enthält den gesendeten prompt und text, markdown, sources, searchQueries und model dieser Antwort.
  • select: Drücken Sie die Schaltfläche eines Formulars, das ChatGPT in einer Antwort zeigt, etwa für Budget oder Einsatzzweck, und erhalten Sie die eingegrenzte Antwort. selection hält Schaltfläche und gewählte Werte fest.
  • Die Felder auf oberster Ebene bleiben die erste Antwort, Ihr bestehender Code läuft also weiter.

So funktioniert es

Jede Folgefrage geht in den Chat, den die erste Antwort begonnen hat, und ChatGPT antwortet mit Blick auf die vorigen Runden. Im Beispiel unten empfahl ChatGPT zuerst HubSpot, Pipedrive und Attio für ein Start-up mit 10 Personen. Auf „Which of those has a free plan?“ folgte eine Tabelle der Gratis-Pläne von HubSpot, Attio, Zoho CRM, Pipedrive und Close, und die dritte Runde verglich HubSpot und Attio beim Preis pro Nutzer.

Endet eine Antwort mit einem Formular, bittet ChatGPT den Nutzer, Optionen zu wählen und eine Schaltfläche zu drücken. In Korea kam die Frage „가성비 무선 이어폰 3개 추천해줘“ (empfiehl mir 3 preiswerte kabellose Ohrhörer) mit einem Formular für Smartphone, Budget und Einsatzzweck zurück. { "select": {} } drückte die Schaltfläche „조건에 맞춰 다시 추천받기“ mit den von ChatGPT vorausgewählten Optionen (Galaxy, bis 50.000 Won, Pendeln und Musik) und erhielt eine neue Empfehlung dafür.

button zählt die Schaltflächen der vorigen Antwort ab 0, Standard ist 0. choices legt die Optionen fest, als Array in der Reihenfolge des Formulars oder als Objekt mit dem name jeder Auswahl aus layout als Schlüssel. Jeder Wert ist der Wert einer Option, ihre Beschriftung oder ihre Position ab 0. Fehlt in der vorigen Antwort dieses Formular, diese Schaltfläche oder Option, enden die übrigen Folgefragen, followUpsStopped nennt den Grund und die Aufgabe endet mit den erhaltenen Antworten.

Jede Runde durchläuft dieselben Prüfungen wie die erste Antwort: leere Antwort, gewünschter Standort und Modell. Eine Runde, die eine Prüfung nicht besteht, wird an derselben Stelle im Chat neu gestellt, wie mit „Neu generieren“ in ChatGPT. Ein Chat mit fünf Runden in Korea dauerte 240 bis 285 Sekunden.

Einsatzbereiche

  • Verfolgen Sie die Kaufreise über die erste Antwort hinaus: Fragen Sie nach der günstigsten Option oder einem Gratis-Plan und sehen Sie, welche Marken in der Antwort bleiben.
  • Drücken Sie die Budget- und Einsatzformulare, die ChatGPT in Kaufberatungen zeigt, und messen Sie die eingegrenzten Empfehlungen je Auswahl.
  • Lassen Sie ChatGPT Ihre Marke mit einem Wettbewerber aus der ersten Antwort vergleichen und lesen Sie die Quellen, die es dafür durchsucht.

Anfrage senden

Senden Sie die Anfrage mit Ihrem API-Schlüssel im Header Authorization.

curl -X POST https://api.querying.ai/v1/async/task \
  -H "Authorization: Bearer $QUERYING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "taskType": "CHATGPT",
    "payload": {
      "prompt": "What are the best CRM tools for a 10-person startup?",
      "country": "US",
      "followUps": [
        { "prompt": "Which of those has a free plan?" },
        { "prompt": "Compare the top two on price per seat." }
      ]
    }
  }'

Felder der Anfrage

taskTypestringPflicht
Die Engine, die die Aufgabe ausführt, etwa CHATGPT oder GOOGLE.
payload.promptstringPflicht
Die Frage, so formuliert, wie ein Nutzer sie in den Chat tippt. Bis zu 100.000 Zeichen.
payload.countrystring
Zweistelliger Ländercode des Markts, aus dem gefragt wird, etwa US, KR oder JP. Standard US.
payload.followUpsarray
Bis zu 4 weitere Runden im selben ChatGPT-Chat nach der ersten Antwort. Jeder Eintrag ist {"prompt": "…"} für eine Frage oder {"select": {…}}, um eine Schaltfläche im Formular der vorigen Antwort zu drücken. Für CHATGPT.
webhook.urlstring
Eine HTTPS-Adresse Ihres Servers. Die fertige Aufgabe wird dorthin gesendet, sobald sie abgeschlossen ist.

Antwort

So sieht eine fertige Aufgabe aus, für die Lesbarkeit gekürzt.

JSON
{
  "success": true,
  "task": {
    "id": "0c61ad33-1514-47b2-b7f2-d79d4a6cd956",
    "taskType": "CHATGPT",
    "status": "COMPLETED",
    "createdAt": "2026-10-16T00:02:14.833Z"
  },
  "credits": { "creditsToCharge": 3, "creditsCharged": 3 },
  "response": {
    "text": "For a 10-person startup, the best CRM is usually one that your team can adopt quickly, keeps sales activity organized, and doesn't require a full-time administrator to maintain.\n\n**My recommendation: start by evaluating HubSpot, Pipedrive, and Attio.** …",
    "sources": [
      {
        "position": 1,
        "url": "https://stackbytrade.com/startups/best-crm/",
        "label": "Best CRM for Startups (2026): 4 Options Compared on Price and Scale | StackByTrade",
        "attribution": "stackbytrade.com"
      }
    ],
    "searchQueries": [
      "best CRM software for startups 2026 HubSpot Pipedrive Attio Zoho Salesforce pricing features"
    ],
    "model": "gpt-6",
    "followUps": [
      {
        "prompt": "Which of those has a free plan?",
        "text": "## Free-plan comparison\n\n| CRM | Free plan? | Important limitation |\n|---|---|---|\n| **HubSpot** | Yes | Up to 2 users and 1,000 contacts on its free CRM offering. … |\n| **Attio** | Yes | Up to 3 seats. … |\n…",
        "sources": [
          {
            "position": 1,
            "url": "https://www.pipedrive.com/en/pricing/professional-crm",
            "label": "CRM Pricing Plans | Affordable CRM Software Costs | Pipedrive",
            "attribution": "pipedrive.com"
          }
        ],
        "searchQueries": [
          "HubSpot CRM free plan 2026 official pricing",
          "Attio free plan pricing 2026 official"
        ],
        "model": "gpt-6"
      },
      {
        "prompt": "Compare the top two on price per seat.",
        "text": "For your 10-person startup, the top two from my earlier recommendation were **HubSpot and Pipedrive**. …",
        "sources": [
          {
            "position": 1,
            "url": "https://www.hubspot.com/products/crm",
            "label": "Streamline Your Entire Business With a Free CRM | HubSpot",
            "attribution": "www.hubspot.com"
          }
        ],
        "searchQueries": [
          "HubSpot CRM pricing per seat 2026 official pricing free seats Starter annual billing",
          "Attio CRM pricing per seat 2026 official pricing free seats Plus annual billing"
        ],
        "model": "gpt-6"
      }
    ]
  }
}
task.statusstring
QUEUED, PROCESSING, dann COMPLETED mit der Antwort oder FAILED mit error.
credits.creditsChargedinteger
Für die fertige Aufgabe berechnete Credits. Eine fehlgeschlagene Aufgabe kostet 0.
response.textstring
Die Antwort als reiner Text.
response.sourcesarray
Die Seiten, die die Antwort zitiert, in der Reihenfolge der Engine, mit position, url und label.
response.followUpsarray
Eine Antwort pro Folgefrage, in Reihenfolge. Jeder Eintrag enthält den gesendeten prompt, bei select die selection (Schaltfläche und Werte) und die Felder der ersten Antwort, etwa text, markdown, sources, searchQueries und model.
response.followUpsStoppedobject
Gesetzt, wenn ein select kein Formular, keine Schaltfläche oder Option zum Drücken findet: index der Folgefrage, ein code wie NO_FOLLOW_UP_FORM und message. Die Aufgabe endet mit den bis dahin erhaltenen Antworten.

Ergebnis abholen

Die Anfrage liefert sofort die Aufgabe mit status QUEUED. Fragen Sie GET /v1/async/task/{id} ab, bis status COMPLETED oder FAILED ist, oder geben Sie webhook.url an, dann kommt die fertige Aufgabe mit denselben task, credits und response auf Ihrem Server an. Ergebnisse bleiben 24 Stunden nach Abschluss abrufbar.

curl https://api.querying.ai/v1/async/task/$TASK_ID \
  -H "Authorization: Bearer $QUERYING_API_KEY"

Preis

Jede Antwort kostet 1 Credit, den Preis einer ChatGPT-Aufgabe. Das Beispiel unten lieferte 3 Antworten und berechnete 3 Credits. Enden die Folgefragen früher, berechnet die Aufgabe die gelieferten Antworten.

Weitere Updates

Auf dem Laufenden bleiben

Erhalte Produktneuigkeiten per E-Mail.

RSS-Feed