Merge branch 'main' into 'main'
Improve support for non-openai models and fix index out of range bug See merge request DazedAnon/DazedMTLTool!16
This commit is contained in:
commit
8ca4d608c1
23 changed files with 128 additions and 18 deletions
14
.env.example
14
.env.example
|
|
@ -30,4 +30,16 @@ width="60"
|
|||
listWidth="100"
|
||||
|
||||
#The wordwap of items and help text
|
||||
noteWidth="75"
|
||||
noteWidth="75"
|
||||
|
||||
# Custom input API cost - default value for gpt-3.5, replace with your actual input API cost - depends on the model, see https://openai.com/pricing
|
||||
input_cost= 0.002
|
||||
|
||||
# Custom output API cost - default value for gpt-3.5, replace with your actual input API cost - depends on the model, see https://openai.com/pricing
|
||||
output_cost= 0.002
|
||||
|
||||
# Batch size - adjust according to your API's limitations
|
||||
batchsize="10"
|
||||
|
||||
# Frequency penalty - adjust according to your needs
|
||||
frequency_penalty= 0.2
|
||||
|
|
@ -57,7 +57,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.01
|
||||
OUTPUTAPICOST = 0.03
|
||||
BATCHSIZE = 1
|
||||
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
def handleAlice(filename, estimate):
|
||||
global ESTIMATE
|
||||
|
|
|
|||
|
|
@ -58,7 +58,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.01
|
||||
OUTPUTAPICOST = 0.03
|
||||
BATCHSIZE = 50
|
||||
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
def handleAnim(filename, estimate):
|
||||
global ESTIMATE
|
||||
|
|
|
|||
|
|
@ -57,6 +57,11 @@ elif "gpt-4" in MODEL:
|
|||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 20
|
||||
FREQUENCY_PENALTY = 0.1
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
# tqdm Globals
|
||||
BAR_FORMAT = "{l_bar}{bar:10}{r_bar}{bar:-10b}"
|
||||
|
|
|
|||
|
|
@ -58,7 +58,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.0025
|
||||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 40
|
||||
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
def handleEushully(filename, estimate):
|
||||
global ESTIMATE
|
||||
|
|
|
|||
|
|
@ -52,6 +52,11 @@ elif "gpt-4" in MODEL:
|
|||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 20
|
||||
FREQUENCY_PENALTY = 0.1
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
# tqdm Globals
|
||||
BAR_FORMAT = "{l_bar}{bar:10}{r_bar}{bar:-10b}"
|
||||
|
|
|
|||
|
|
@ -57,7 +57,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.0025
|
||||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 40
|
||||
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
def handleIris(filename, estimate):
|
||||
global ESTIMATE
|
||||
|
|
|
|||
|
|
@ -57,7 +57,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.0025
|
||||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 40
|
||||
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
def handleJavascript(filename, estimate):
|
||||
global ESTIMATE
|
||||
|
|
|
|||
|
|
@ -58,7 +58,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.01
|
||||
OUTPUTAPICOST = 0.03
|
||||
BATCHSIZE = 50
|
||||
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
def handleJSON(filename, estimate):
|
||||
global ESTIMATE, totalTokens
|
||||
|
|
|
|||
|
|
@ -57,7 +57,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.01
|
||||
OUTPUTAPICOST = 0.03
|
||||
BATCHSIZE = 10
|
||||
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
def handleKansen(filename, estimate):
|
||||
global ESTIMATE
|
||||
|
|
|
|||
|
|
@ -65,7 +65,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.0025
|
||||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 40
|
||||
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
def handleKirikiri(filename, estimate):
|
||||
global ESTIMATE, FILENAME
|
||||
|
|
|
|||
|
|
@ -60,6 +60,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.01
|
||||
OUTPUTAPICOST = 0.03
|
||||
BATCHSIZE = 50
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
|
||||
def handleLune(filename, estimate):
|
||||
|
|
|
|||
|
|
@ -66,6 +66,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.0025
|
||||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 40
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
|
||||
def handleOnscripter(filename, estimate):
|
||||
|
|
|
|||
|
|
@ -60,6 +60,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.0025
|
||||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 20
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
|
||||
def handleRegex(filename, estimate):
|
||||
|
|
|
|||
|
|
@ -60,6 +60,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.0025
|
||||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 40
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
|
||||
def handleRenpy(filename, estimate):
|
||||
|
|
|
|||
|
|
@ -62,6 +62,11 @@ elif "gpt-4" in MODEL:
|
|||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 20
|
||||
FREQUENCY_PENALTY = 0.1
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
# tqdm Globals
|
||||
BAR_FORMAT = "{l_bar}{bar:10}{r_bar}{bar:-10b}"
|
||||
|
|
|
|||
|
|
@ -59,6 +59,11 @@ elif "gpt-4" in MODEL:
|
|||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 30
|
||||
FREQUENCY_PENALTY = 0.1
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
# tqdm Globals
|
||||
BAR_FORMAT = "{l_bar}{bar:10}{r_bar}{bar:-10b}"
|
||||
|
|
@ -651,10 +656,11 @@ def searchNames(data, pbar, context):
|
|||
totalTokens[1] += response[1][1]
|
||||
|
||||
# Profile
|
||||
response = translateGPT(profileList, "", True)
|
||||
translatedProfileBatch = response[0]
|
||||
totalTokens[0] += response[1][0]
|
||||
totalTokens[1] += response[1][1]
|
||||
if profileList:
|
||||
response = translateGPT(profileList, "", True)
|
||||
translatedProfileBatch = response[0]
|
||||
totalTokens[0] += response[1][0]
|
||||
totalTokens[1] += response[1][1]
|
||||
|
||||
# Set Data
|
||||
if len(nameList) == len(translatedNameBatch):
|
||||
|
|
|
|||
|
|
@ -59,7 +59,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.0025
|
||||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 40
|
||||
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
def handlePlugin(filename, estimate):
|
||||
global ESTIMATE, PBAR
|
||||
|
|
|
|||
|
|
@ -60,7 +60,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.0025
|
||||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 30
|
||||
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
def handleText(filename, estimate):
|
||||
global ESTIMATE, TOKENS, FILENAME
|
||||
|
|
|
|||
|
|
@ -60,7 +60,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.0025
|
||||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 20
|
||||
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
def handleTyrano(filename, estimate):
|
||||
global ESTIMATE, TOKENS, FILENAME
|
||||
|
|
|
|||
|
|
@ -66,7 +66,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.0025
|
||||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 40
|
||||
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
def handleUnity(filename, estimate):
|
||||
global ESTIMATE, FILENAME
|
||||
|
|
|
|||
|
|
@ -59,6 +59,11 @@ elif "gpt-4" in MODEL:
|
|||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 20
|
||||
FREQUENCY_PENALTY = 0.1
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
# tqdm Globals
|
||||
BAR_FORMAT = "{l_bar}{bar:10}{r_bar}{bar:-10b}"
|
||||
|
|
|
|||
|
|
@ -58,7 +58,11 @@ elif "gpt-4" in MODEL:
|
|||
INPUTAPICOST = 0.0025
|
||||
OUTPUTAPICOST = 0.01
|
||||
BATCHSIZE = 40
|
||||
|
||||
else:
|
||||
INPUTAPICOST = float(os.getenv("input_cost"))
|
||||
OUTPUTAPICOST = float(os.getenv("output_cost"))
|
||||
BATCHSIZE = int(os.getenv("batchsize"))
|
||||
FREQUENCY_PENALTY = float(os.getenv("frequency_penalty"))
|
||||
|
||||
def handleWOLF2(filename, estimate):
|
||||
global ESTIMATE
|
||||
|
|
|
|||
Loading…
Reference in a new issue