Zum Hauptinhalt springen

FreeAI::DuckAI - Parser für den KI-Dienst Duck.ai

Duck.ai

Übersicht über den Parser​

Der Parser Duck.ai ermöglicht es, Antworten von führenden KI-Modellen über den Dienst Duck.ai von DuckDuckGo zu erhalten — kostenlos und ohne Registrierung. Der Dienst gewährleistet vollständige Anonymität: Anfragen werden nicht gespeichert und nicht zum Training von Modellen verwendet.

Der Parser unterstützt Anfragen in natürlicher Sprache in jeder Sprache, einschließlich Deutsch, Englisch, Russisch und anderen.

Die Ergebnisse können dank der leistungsstarken Template-Engine Template Toolkit in jedem gewünschten Format gespeichert werden, was die Strukturierung der Daten in JSON, CSV, SQL und anderen Formaten ermöglicht.

Gesammelte Daten​

  • Text der Antwort des KI-Modells
  • Name des verwendeten Modells
  • Links, Titel, Websites und Veröffentlichungsdaten der Quellen

Funktionen​

  • Auswahl des KI-Modells: GPT-6 Luna, GPT-5.4 Mini, Claude Haiku 4.5, Mistral Small 4, GPT OSS 120B, Gemma 4 31B
  • Erfassung von Quellen getrennt vom Antworttext
  • Arbeit über Proxy
  • Headless- und Headful-Modus des Browsers
  • Automatischer Retry bei Fehlern

Anwendungsfälle​

  • Erhalt von Antworten auf beliebige Fragen ohne Registrierung und Einschränkungen
  • Generierung von Texten, Beschreibungen, Artikeln und Inhalten
  • Sammlung strukturierter Antworten auf thematische Anfragen zur Erstellung von Wissensdatenbanken
  • Automatisierung der Verarbeitung großer Listen von Anfragen mit KI-Antworten
  • Vergleich der Antworten verschiedener KI-Modelle auf dieselben Anfragen
  • Extraktion von Links zu Quellen mit Titeln und Veröffentlichungsdaten
  • Alle anderen Aufgaben, bei denen schnell eine Antwort von einer KI ohne Registrierung benötigt wird

Anfragen​

Als Anfragen müssen Fragen oder Aufgaben angegeben werden, genau so, als ob sie direkt in das Feld von Duck.ai eingegeben würden, zum Beispiel:

Was ist A-Parser?
Wie lernt man, schnell zu lernen?
Wie kann man Gedächis und Konzentration verbessern?

Ergebnisse​

Info

Hier und im Folgenden sind die Ergebnisbeispiele zur besseren Übersichtlichkeit gekürzt

Standardmäßig werden die Abfrage und die dazugehörige Antwort ausgegeben:

$query
$answer

Beispiel:

Was ist A-Parser?
A-Parser ist ein leistungsstarkes Tool zur automatischen Datenerfassung (Parsing) aus verschiedenen Quellen im Internet...

Quellen sind in diesem Text nicht enthalten. Sie befinden sich im Array $p1.sources.

Optionen für die Ergebnisausgabe​

Antwort, Modell und Quellen​

Ergebnisformat:

ANSWER:
$p1.answer
\n
MODEL:
$p1.model
\n
SOURCES:
$p1.sources.format('URL: $url \n Title: $title \n Site: $site \n Published: $published \n\n')

Ergebnisbeispiel:

ANSWER:
A-Parser ist ein leistungsstarkes Tool für die automatische Datenerfassung aus verschiedenen Quellen im Internet...

MODEL:
gpt-6-luna

SOURCES:
URL:https://a-parser.com/
Title:A-Parser — professioneller Parser für Daten
Site:a-parser.com
Published:

Export der Linkliste​

Ergebnisformat:

$p1.sources.format('$url\n')

Ergebnisbeispiel:

https://a-parser.com/
https://en.wikipedia.org/wiki/Web_scraping

Ausgabe von Links, Titeln, Websites und Daten in CSV​

Ergebnisformat:

[% FOREACH item IN p1.sources;
tools.CSVline(item.url, item.title, item.site, item.published);
END %]

Ergebnisbeispiel:

https://a-parser.com/,"A-Parser — professioneller Parser für Daten",a-parser.com,
https://en.wikipedia.org/wiki/Web_scraping,"Web scraping",Wikipedia,"October 1, 2026"

Geben Sie im Dateinamen der Ergebnisse die Erweiterung csv an.

Ausgabe in JSON​

Allgemeines Ausgabeformat:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.query = query;
obj.answer = p1.answer;
obj.model = p1.model;

obj.json %]

Anfangstext:

[

Endtext:

]

Beispielergebnis:

[{"query":"Was ist A-Parser?","answer":"A-Parser ist ein leistungsstarkes Tool...","model":"gpt-6-luna"}]

Mögliche Einstellungen​

ParameternameStandardwertBeschreibung
ModelGPT-6 Luna (fast)Auswahl des KI-Modells: GPT-6 Luna, GPT-5.4 Mini, Claude Haiku 4.5, Mistral Small 4, GPT OSS 120B, Gemma 4 31B
Headless browser☑Wenn diese Option aktiviert ist, wird der Browser während des Betriebs nicht angezeigt
Max concurrent pages10Maximale Anzahl gleichzeitig geöffneter Browserseiten