sleepyask
v7.1.0

Uma pequena ferramenta para coletar uma grande quantidade de respostas dos modelos GPT-3.5.

A taxa de chatgpt limita o número de perguntas que os usuários podem fazer. O objetivo deste projeto é permitir que os usuários deixem seus computadores por longos períodos de tempo para coletar grandes quantidades de respostas do ChatGPT. As contribuições são bem -vindas! ?
Para instalar o Sleepyask, faça um dos seguintes:
> pip install sleepyask
> py -m pip install sleepyask
> python -m pip install sleepyaskEste projeto também depende dos seguintes pacotes
> openai
Você deve fornecer uma organização e uma chave da API
organization - seu ID da organização OpenAI. Obtenha aqui: https://platform.openai.com/account/org-settingsapi_key - sua chave de API OpenAI. Para conseguir: > 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 - Isso especifica o número de trabalhadores a criar para fazer perguntas. Você pode ter vários trabalhadores fazendo perguntas em paralelo. É recomendável que você não armazene suas credenciais de usuário diretamente no seu código. Em vez disso, use algo como python-dotenv para armazenar suas credenciais em outro arquivo.
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 )