Update pricing on gpt-4o rpgmakermv

This commit is contained in:
DazedAnon 2024-05-13 15:33:05 -05:00
parent 7b2504ab5a
commit 060597a0a3
2 changed files with 21 additions and 11 deletions

View file

@ -169,7 +169,7 @@ def translateRegex(data, pbar, filename, translatedList):
if '#MSG,' in data[i] or '#MSG\n' in data[i] or voice == True:
i += 1
# Speaker
if re.search(r'^ ?([^#\/."、。*!\(\)\[\] \n]+)\n', data[i]) and len(data[i]) < 25:
if re.search(r'^ ?([^#\/."、。*!\(\)\[\] \n]+)\n', data[i]) and len(data[i]) < 30:
match = re.search(r'(.*)', data[i])
if match != None:
speaker = match.group(1)
@ -180,6 +180,7 @@ def translateRegex(data, pbar, filename, translatedList):
tokens[0] += response[1][0]
tokens[1] += response[1][1]
if translatedList != []:
speaker = speaker.replace(' ', '\u3000')
data[i] = f'\u3000{speaker}\n'
else:
speaker = ''

View file

@ -45,9 +45,9 @@ if 'gpt-3.5' in MODEL:
OUTPUTAPICOST = .002
BATCHSIZE = 10
FREQUENCY_PENALTY = 0.2
elif 'gpt-4' in MODEL:
INPUTAPICOST = .01
OUTPUTAPICOST = .03
elif 'gpt-4o' in MODEL:
INPUTAPICOST = .005
OUTPUTAPICOST = .015
BATCHSIZE = 20
FREQUENCY_PENALTY = 0.1
@ -58,11 +58,11 @@ LEAVE = False
# Dialogue / Scroll
CODE401 = True
CODE405 = False
CODE405 = True
CODE408 = False
# Choices
CODE102 = False
CODE102 = True
# Variables
CODE122 = False
@ -1174,10 +1174,18 @@ def searchCodes(page, pbar, jobList, filename):
continue
# Force Speaker using var
if 'memerisu' in jaString.lower():
speaker = 'Memerisu'
elif 'thina' in jaString.lower():
speaker = 'Tina'
if 'ari' in jaString.lower():
speaker = 'Arisa'
i += 1
continue
elif 'riika' in jaString.lower():
speaker = 'Rika'
i += 1
continue
elif 'sutera' in jaString.lower():
speaker = 'Stella'
i += 1
continue
# Get Speaker
response = getSpeaker(jaString)
@ -2037,7 +2045,8 @@ def batchList(input_list, batch_size):
def createContext(fullPromptFlag, subbedT):
characters = 'Game Characters:\n\
リーフ (Leaf) - Female\n\
(Aoi) - Female\n\
豪山剛 (Tsuyoshi Gouyama) - Male\n\
'
system = PROMPT + VOCAB if fullPromptFlag else \