sleepyask
v7.1.0

Alat kecil untuk mengumpulkan sejumlah besar tanggapan dari model GPT-3.5.

CHATGPT Rate membatasi jumlah pertanyaan yang mungkin ditanyakan pengguna. Tujuan dari proyek ini adalah untuk memungkinkan pengguna membiarkan komputer mereka untuk waktu yang lama untuk mengumpulkan sejumlah besar tanggapan dari chatgpt. Kontribusi dipersilakan! ?
Untuk menginstal sleepyask, lakukan salah satu dari yang berikut:
> pip install sleepyask
> py -m pip install sleepyask
> python -m pip install sleepyaskProyek ini juga tergantung pada paket berikut
> openai
Anda diminta untuk menyediakan organisasi serta kunci API
organization - ID Organisasi OpenAi Anda. Get It Here: https://platform.openai.com/account/org-settingsapi_key - Anda OpenAI API Key. Untuk mendapatkannya: > Go to https://platform.openai.com/account/api-keys
> Login (if it is required)
> Click on your profile picture on the top-right
> View API Keys
> Create new secret key. count - Ini menentukan jumlah pekerja yang akan dibuat untuk mengajukan pertanyaan. Anda dapat memiliki banyak pekerja yang mengajukan pertanyaan secara paralel. Dianjurkan agar Anda tidak menyimpan kredensial pengguna secara langsung di kode Anda. Sebagai gantinya, gunakan sesuatu seperti python-dotenv untuk menyimpan kredensial Anda di file lain.
import os
from dotenv import load_dotenv
from sleepyask . chat import Sleepyask
load_dotenv () # take environment variables from .env.
TIMEOUT = 10000
RETRY_TIME = 5
RATE_LIMIT = 5
API_KEY = os . getenv ( 'OPENAI_API_KEY' )
# Index should be unique as it will be used to avoid repeat questions
QUESTION_LIST = [
{ 'index' : 1 , 'text' : 'What is 1 + 1?' },
{ 'index' : 2 , 'text' : 'What is 1 + 2?' },
{ 'index' : 3 , 'text' : 'What is 1 + 3?' }
]
OUT_PATH = 'output.jsonl'
CONFIGS = { "model" : "gpt-3.5-turbo" , "n" : 10 , "temperature" : 0.7 }
sleepyask = Sleepyask ( configs = CONFIGS ,
rate_limit = RATE_LIMIT ,
api_key = API_KEY ,
timeout = TIMEOUT ,
verbose = True ,
retry_time = RETRY_TIME )
sleepyask . start ( question_list = QUESTION , out_path = OUT_PATH )