Przejdź do treści głównej

OpenAI::Completions - scraper OpenAI Completions

img

Przegląd scrapera

Przegląd scrapera: ustawienia

Scraper OpenAI Completions. Scraper metody Completions od OpenAI. Stworzony na podstawie oficjalnego API i wykorzystuje klucz API. Analogiczny do scrapera OpenAI::ChatGPTOpenAI::ChatGPT, główną różnicą jest brak opcji System prompt content oraz inne typy modeli do generowania.

Funkcjonalność A-Parser pozwala zapisywać ustawienia tego scrapera do dalszego wykorzystania (presety), ustalać harmonogram scrapowania i wiele więcej. Możesz korzystać z automatycznego mnożenia zapytań, podstawiania podzapytań z plików, generowania kombinacji alfanumerycznych oraz list, aby uzyskać maksymalną możliwą liczbę wyników.

Zapisywanie wyników jest możliwe w dowolnej formie i strukturze, dzięki wbudowanemu potężnemu silnikowi szablonów Template Toolkit, który pozwala stosować dodatkową logikę do wyników i eksportować dane w różnych formatach, w tym JSON, SQL i CSV.

Gromadzone dane

  • Odpowiedź od OpenAI
  • Liczba wykorzystanych tokenów

Możliwości

  • Scrapowanie odpowiedzi od OpenAI

Warianty użycia

  • Generowanie odpowiedzi od OpenAI na dowolne pytania

Zapytania

Jako zapytania należy podawać tekst w jednej linii, na przykład:

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

Podstawienia w zapytaniach

Możesz użyć wbudowanych makr do mnożenia zapytań.

W formacie zapytań określimy generowanie znaków od a do zzzz, ta metoda pozwala maksymalnie rotować wyniki wyszukiwania i uzyskiwać wiele nowych unikalnych wyników:

$query {az:a:zzzz}

To makro utworzy 475254 dodatkowych zapytań dla każdego zapytania początkowego, co łącznie da 4 x 475254 = 1901016 zapytań, liczba imponująca, ale nie stanowi to żadnego problemu dla A-Parser. Przy prędkości 2000 zapytań na minutę takie zadanie zostanie przetworzone w zaledwie 16 godzin.

Warianty wyprowadzania wyników

A-Parser obsługuje elastyczne formatowanie wyników dzięki wbudowanemu silnikowi szablonów Template Toolkit, co pozwala mu na wyprowadzanie wyników w dowolnej formie, a także w formie ustrukturyzowanej, np. CSV lub JSON

Domyślne wyjście

Format wyniku:

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

Przykład wyniku:

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.

Możliwe ustawienia

ParametrWartość domyślnaOpis
API domainapi.openai.comMożliwość zmiany domeny dla zapytań API
API keyKlucz API. Można podać kilka (jeden na linię), dla każdej próby klucz będzie wybierany losowo z dostępnych i nieużywanych w ramach bieżącego zapytania.
Model nametext-davinci-003Typ modelu (gpt-3.5-turbo-instruct / babbage-002 / davinci-002 / text-davinci-003)
Temperature0.7Temperature
Top P1Top P
Maximum length256Maksymalna liczba użytych tokenów
Presence penalty0Presence penalty
Frequency penalty0Frequency penalty