oflakne26 commited on
Commit
63c8a4b
1 Parent(s): 84a6fe8

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +11 -10
main.py CHANGED
@@ -39,10 +39,13 @@ async def generate_response(data: InputData) -> Dict[str, Any]:
39
  for user_input in data.user_inputs:
40
  data.history += data.prompt_template.replace("{Prompt}", user_input)
41
  return {
42
- "response": "",
 
43
  "history": data.history + data.end_token
44
  }
45
 
 
 
46
  if data.segment:
47
  for user_input in data.user_inputs:
48
  user_sentences = tokenizer.tokenize(user_input)
@@ -74,19 +77,17 @@ async def generate_response(data: InputData) -> Dict[str, Any]:
74
  ai_sentences = tokenizer.tokenize(response_str)
75
  if data.max_sentences is not None:
76
  ai_sentences = ai_sentences[:data.max_sentences]
77
- ai_response_str = "\n".join(ai_sentences)
 
78
  else:
79
- ai_response_str = response_str
80
-
81
- data.history += ai_response_str + "\n"
82
 
83
- cleaned_response = {
84
- "New response": ai_sentences if data.segment else [response_str],
85
- "Sentence count": len(ai_sentences) if data.segment else 1
86
- }
87
 
88
  return {
89
- "response": cleaned_response,
 
90
  "history": data.history + data.end_token
91
  }
92
 
 
39
  for user_input in data.user_inputs:
40
  data.history += data.prompt_template.replace("{Prompt}", user_input)
41
  return {
42
+ "response": [],
43
+ "sentence_count": None,
44
  "history": data.history + data.end_token
45
  }
46
 
47
+ responses = []
48
+
49
  if data.segment:
50
  for user_input in data.user_inputs:
51
  user_sentences = tokenizer.tokenize(user_input)
 
77
  ai_sentences = tokenizer.tokenize(response_str)
78
  if data.max_sentences is not None:
79
  ai_sentences = ai_sentences[:data.max_sentences]
80
+ responses = ai_sentences
81
+ sentence_count = len(ai_sentences)
82
  else:
83
+ responses = [response_str]
84
+ sentence_count = None
 
85
 
86
+ data.history += response_str + "\n"
 
 
 
87
 
88
  return {
89
+ "response": responses,
90
+ "sentence_count": sentence_count,
91
  "history": data.history + data.end_token
92
  }
93