Chuyển đến nội dung chính

OpenAI::Completions - công cụ cào dữ liệu OpenAI Completions

img

Tổng quan về công cụ cào dữ liệu

Tổng quan về công cụ cào dữ liệu: cài đặt

Công cụ cào dữ liệu OpenAI Completions. Công cụ cào dữ liệu cho phương thức Completions từ OpenAI. Được xây dựng dựa trên API chính thức và sử dụng khóa API. Tương tự như công cụ cào dữ liệu OpenAI::ChatGPTOpenAI::ChatGPT, điểm khác biệt chính là không có tùy chọn System prompt content và các loại mô hình tạo nội dung khác.

Chức năng của A-Parser cho phép lưu các cài đặt cào dữ liệu của công cụ này để sử dụng sau (preset), thiết lập lịch trình cào dữ liệu và nhiều tính năng khác. Bạn có thể sử dụng tính năng tự động nhân bản truy vấn, thay thế các truy vấn con từ tệp, lặp qua các tổ hợp chữ cái - số và danh sách để nhận được số lượng kết quả tối đa có thể.

Việc lưu kết quả có thể thực hiện theo định dạng và cấu trúc mà bạn cần, nhờ vào bộ tạo mẫu mạnh mẽ được tích hợp sẵn Template Toolkit cho phép áp dụng logic bổ sung cho kết quả và xuất dữ liệu ở nhiều định dạng khác nhau, bao gồm JSON, SQL và CSV.

Dữ liệu thu thập được

  • Phản hồi từ OpenAI
  • Số lượng token đã sử dụng

Tính năng

  • Cào dữ liệu phản hồi từ OpenAI

Các trường hợp sử dụng

  • Tạo câu trả lời từ OpenAI cho bất kỳ câu hỏi nào

Truy vấn

Đối với các truy vấn, cần chỉ định văn bản trên một dòng, ví dụ:

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

Thay thế truy vấn

Bạn có thể sử dụng các macro tích hợp sẵn để nhân bản các truy vấn.

Trong định dạng truy vấn, chúng ta sẽ chỉ định việc lặp qua các ký tự từ a đến zzzz, phương pháp này cho phép xoay vòng kết quả tìm kiếm tối đa và nhận được nhiều kết quả mới duy nhất:

$query {az:a:zzzz}

Macro này sẽ tạo ra 475254 truy vấn bổ sung cho mỗi truy vấn tìm kiếm ban đầu, tổng cộng sẽ cho ra 4 x 475254 = 1901016 truy vấn tìm kiếm, một con số ấn tượng nhưng hoàn toàn không phải là vấn đề đối với A-Parser. Với tốc độ 2000 truy vấn mỗi phút, tác vụ này sẽ được xử lý chỉ trong 16 giờ.

Các ví dụ về kết quả đầu ra

A-Parser hỗ trợ định dạng kết quả linh hoạt nhờ bộ tạo mẫu tích hợp Template Toolkit, cho phép xuất kết quả ở dạng tùy ý cũng như dạng cấu trúc như CSV hoặc JSON

Kết quả đầu ra mặc định

Định dạng kết quả:

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

Ví dụ kết quả:

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.

Các cài đặt có thể có

Tham sốGiá trị mặc địnhMô tả
API domainapi.openai.comKhả năng thay đổi tên miền cho các yêu cầu API
API keyKhóa API. Có thể chỉ định nhiều khóa (mỗi dòng một khóa), đối với mỗi lần thử, một khóa sẽ được chọn ngẫu nhiên từ các khóa có sẵn và chưa được sử dụng trong phạm vi truy vấn hiện tại.
Model nametext-davinci-003Loại mô hình (gpt-3.5-turbo-instruct / babbage-002 / davinci-002 / text-davinci-003)
Temperature0.7Temperature
Top P1Top P
Maximum length256Số lượng token tối đa được sử dụng
Presence penalty0Presence penalty
Frequency penalty0Frequency penalty