MatteoScript commited on
Commit
2355ce2
·
verified ·
1 Parent(s): a25898e

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +30 -26
main.py CHANGED
@@ -236,19 +236,21 @@ def DividiInstructionJSON(lista_dizionari, input_data):
236
  nuova_lista_dizionari.append(nuovo_dizionario)
237
 
238
  input_strings = input_data.input.split(input_data.StringaSplit)
239
- for input_string in input_strings:
240
- for dizionario in nuova_lista_dizionari:
241
- data = {
242
- 'input': input_string,
243
- 'instruction': str(dizionario),
244
- 'temperature': input_data.temperature,
245
- 'max_new_tokens': input_data.max_new_tokens,
246
- 'top_p': input_data.top_p,
247
- 'repetition_penalty': input_data.repetition_penalty,
248
- 'systemRole': input_data.systemRole,
249
- 'systemStyle': input_data.systemStyle
250
- }
251
- ListaInput.append(data)
 
 
252
  return ListaInput
253
 
254
  def DividiInstructionText(input_data):
@@ -267,19 +269,21 @@ def DividiInstructionText(input_data):
267
  testoSeparato = StringaSplit.join(sottostringhe)
268
  instruction_strings = testoSeparato.split(StringaSplit)
269
  input_strings = input_data.input.split(input_data.StringaSplit)
270
- for input_string in input_strings:
271
- for instruction_string in instruction_strings:
272
- data = {
273
- 'input': input_string.strip(),
274
- 'instruction': str([instruction_string.strip()]),
275
- 'temperature': input_data.temperature,
276
- 'max_new_tokens': input_data.max_new_tokens,
277
- 'top_p': input_data.top_p,
278
- 'repetition_penalty': input_data.repetition_penalty,
279
- 'systemRole': input_data.systemRole,
280
- 'systemStyle': input_data.systemStyle
281
- }
282
- ListaInput.append(data)
 
 
283
  return ListaInput
284
 
285
  async def GeneraTestoAsync(url, input_data):
 
236
  nuova_lista_dizionari.append(nuovo_dizionario)
237
 
238
  input_strings = input_data.input.split(input_data.StringaSplit)
239
+ systemRole_strings = input_data.systemRole.split(input_data.StringaSplit)
240
+ for systemRole_string in systemRole_strings:
241
+ for input_string in input_strings:
242
+ for dizionario in nuova_lista_dizionari:
243
+ data = {
244
+ 'input': input_string,
245
+ 'instruction': str(dizionario),
246
+ 'temperature': input_data.temperature,
247
+ 'max_new_tokens': input_data.max_new_tokens,
248
+ 'top_p': input_data.top_p,
249
+ 'repetition_penalty': input_data.repetition_penalty,
250
+ 'systemRole': systemRole_string,
251
+ 'systemStyle': input_data.systemStyle
252
+ }
253
+ ListaInput.append(data)
254
  return ListaInput
255
 
256
  def DividiInstructionText(input_data):
 
269
  testoSeparato = StringaSplit.join(sottostringhe)
270
  instruction_strings = testoSeparato.split(StringaSplit)
271
  input_strings = input_data.input.split(input_data.StringaSplit)
272
+ systemRole_strings = input_data.systemRole.split(input_data.StringaSplit)
273
+ for systemRole_string in systemRole_strings:
274
+ for input_string in input_strings:
275
+ for instruction_string in instruction_strings:
276
+ data = {
277
+ 'input': input_string.strip(),
278
+ 'instruction': str([instruction_string.strip()]),
279
+ 'temperature': input_data.temperature,
280
+ 'max_new_tokens': input_data.max_new_tokens,
281
+ 'top_p': input_data.top_p,
282
+ 'repetition_penalty': input_data.repetition_penalty,
283
+ 'systemRole': systemRole_string.strip(),
284
+ 'systemStyle': input_data.systemStyle
285
+ }
286
+ ListaInput.append(data)
287
  return ListaInput
288
 
289
  async def GeneraTestoAsync(url, input_data):