Zum Hauptinhalt springen

OpenAI::Completions - OpenAI Completions Parser

img

Übersicht über den Parser

Übersicht über den Parser: Einstellung

Parser OpenAI Completions. Parser für die Completions-Methode von OpenAI. Erstellt auf Basis der offiziellen API und verwendet einen API-Key. Ähnlich wie der Parser OpenAI::ChatGPTOpenAI::ChatGPT, der Hauptunterschied liegt im Fehlen der Option System prompt content und anderen Modelltypen für die Generierung.

Die Funktionalität von A-Parser ermöglicht es, die Datenerfassung-Einstellungen dieses Parsers für die spätere Verwendung zu speichern (Presets), einen Zeitplan für die Datenerfassung festzulegen und vieles mehr. Sie können die automatische Abfragevervielfältigung, das Einsetzen von Unterabfragen aus Dateien, das Durchlaufen von alphanumerischen Kombinationen und Listen verwenden, um die maximal mögliche Anzahl an Ergebnissen zu erhalten.

Das Speichern der Ergebnisse ist in der von Ihnen benötigten Form und Struktur möglich, dank der integrierten leistungsstarken Template-Engine Template Toolkit, die es ermöglicht, zusätzliche Logik auf die Ergebnisse anzuwenden und Daten in verschiedenen Formaten auszugeben, einschließlich JSON, SQL und CSV.

Gesammelte Daten

  • Antwort von OpenAI
  • Anzahl der verwendeten Token

Funktionen

  • Antwort von OpenAI extrahieren

Anwendungsfälle

  • Generierung von Antworten von OpenAI auf beliebige Fragen

Abfragen

Als Abfragen muss der Text in einer Zeile angegeben werden, zum Beispiel:

What are 5 key points I should know when studying Ancient Rome?

Abfrage-Substitutions

Sie können integrierte Makros zur Vervielfältigung von Abfragen verwenden.

Im Abfrageformat geben wir den Durchlauf von Zeichen von a bis zzzz an; diese Methode ermöglicht es, die Suchergebnisse maximal zu rotieren und viele neue einzigartige Ergebnisse zu erhalten:

$query {az:a:zzzz}

Dieses Makro erstellt 475254 zusätzliche Abfragen für jede ursprüngliche Suchanfrage, was insgesamt 4 x 475254 = 1901016 Suchanfragen ergibt. Die Zahl ist beeindruckend, aber für A-Parser stellt dies absolut kein Problem dar. Bei einer Geschwindigkeit von 2000 Abfragen pro Minute wird eine solche Aufgabe in nur 16 Stunden verarbeitet.

Beispiele für die Ergebnisausgabe

A-Parser unterstützt eine flexible Formatierung der Ergebnisse dank der integrierten Template-Engine Template Toolkit, die es ermöglicht, Ergebnisse in beliebiger Form sowie strukturiert, zum Beispiel als CSV oder JSON, auszugeben.

Standardausgabe

Ergebnisformat:

Used tokens: $total_tokens, Answer:\n$answer\n

Beispielergebnis:

Used tokens: 290, Answer:
1. Founding and Early History: Ancient Rome was founded in 753 BCE by twin brothers Romulus and Remus. The city grew to become one of the most powerful and influential empires in world history.
2. Roman Republic: The Roman Republic was established in 509 BCE and lasted until 27 BCE. During this time, Rome developed a complex system of government, with two consuls elected annually, a senate, and assemblies of citizens.
3. Roman Empire: The Roman Empire began in 27 BCE when Augustus became the first Roman emperor. The empire grew to include much of Europe, the Middle East, and North Africa and lasted until the fall of the Western Roman Empire in 476 CE.
4. Achievements and Contributions: Ancient Rome made significant contributions to architecture, engineering, law, philosophy, art, literature, and language. Roman innovations include the arch, concrete, aqueducts, roads, and the Latin alphabet.
5. Decline and Fall: The Roman Empire faced numerous challenges, including economic instability, political corruption, military defeats, and invasions by barbarian tribes. The Western Roman Empire fell in 476 CE, while the Eastern Roman Empire (Byzantine Empire) survived until 1453 CE.

Mögliche Einstellungen

ParameterStandardwertBeschreibung
API domainapi.openai.comMöglichkeit, die Domain für API-Anfragen zu ändern
API keyAPI-Key. Es können mehrere angegeben werden (einer pro Zeile); für jeden Versuch wird der Key zufällig aus den verfügbaren und im Rahmen der aktuellen Abfrage nicht verwendeten ausgewählt.
Model nametext-davinci-003Modelltyp (gpt-3.5-turbo-instruct / babbage-002 / davinci-002 / text-davinci-003)
Temperature0.7Temperature
Top P1Top P
Maximum length256Maximale Anzahl der verwendeten Token
Presence penalty0Presence penalty
Frequency penalty0Frequency penalty