Spaces:
Sleeping
Sleeping
update
Browse files
app.py
CHANGED
@@ -80,13 +80,15 @@ def completion_route():
|
|
80 |
def getsummary_route():
|
81 |
data = request.get_json()
|
82 |
text = data.get('text', '')
|
83 |
-
pages = split_text(text)
|
84 |
-
result = ''
|
85 |
-
for page in pages:
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
|
|
|
|
|
90 |
return jsonify({'result': result})
|
91 |
|
92 |
@app.route('/cleantext', methods=['POST'])
|
@@ -104,9 +106,7 @@ def getfollowup_route():
|
|
104 |
data = request.get_json()
|
105 |
text = data.get('text', '')
|
106 |
|
107 |
-
summary_prompt = f'''<s>[INST]
|
108 |
-
не выражаешь эмоций, не выражаешь соображений по теме обращения. Ты выделяешь задачи из текста переписки и формируешь текст письма с поручениями сотрудникам для выполнения найденных задач.
|
109 |
-
Переписка: {text}[/INST]'''
|
110 |
response = generate(summary_prompt[:52000])
|
111 |
|
112 |
return jsonify({'result': response})
|
@@ -116,9 +116,17 @@ def getagenda_route():
|
|
116 |
data = request.get_json()
|
117 |
text = data.get('text', '')
|
118 |
|
119 |
-
summary_prompt = f'''<s>[INST]
|
120 |
-
|
121 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
response = generate(summary_prompt[:52000])
|
123 |
|
124 |
return jsonify({'result': response})
|
|
|
80 |
def getsummary_route():
|
81 |
data = request.get_json()
|
82 |
text = data.get('text', '')
|
83 |
+
# pages = split_text(text)
|
84 |
+
# result = ''
|
85 |
+
# for page in pages:
|
86 |
+
# summary_prompt = f'''<s>[INST]Исправь в тексте, сделанным роботом при транскрибации аудиозаписи совещания, плохо-читаемые предложения. Проверь каждое предложение на согласованность падежей, окончаний, на наличие и правильное использование предлогов, в реплике каждого спикера исправь пунктуацию, чтобы смысл и был четкий и понятный, также удали дискурсивные слова, не несущие смысла, сделай текст аккуратным и легко читабельным и пиши только на русском языке: {page}[/INST]'''
|
87 |
+
# response = generate(summary_prompt[:52000])
|
88 |
+
# result = result + '\n'+response
|
89 |
|
90 |
+
summary_prompt = f'''<s>[INST]Исправь в тексте, сделанным роботом при транскрибации аудиозаписи совещания, плохо-читаемые предложения. Проверь каждое предложение на согласованность падежей, окончаний, на наличие и правильное использование предлогов, в реплике каждого спикера исправь пунктуацию, чтобы смысл и был четкий и понятный, также удали дискурсивные слова, не несущие смысла, сделай текст аккуратным и легко читабельным и пиши только на русском языке: {text}[/INST]'''
|
91 |
+
result = generate(summary_prompt[:52000])
|
92 |
return jsonify({'result': result})
|
93 |
|
94 |
@app.route('/cleantext', methods=['POST'])
|
|
|
106 |
data = request.get_json()
|
107 |
text = data.get('text', '')
|
108 |
|
109 |
+
summary_prompt = f'''<s>[INST]выпиши списком обсуждаемые темы, и у каждой темы сделай подпунктами обсуждаемые вопросы, пиши только на русском языке: {text}[/INST]'''
|
|
|
|
|
110 |
response = generate(summary_prompt[:52000])
|
111 |
|
112 |
return jsonify({'result': response})
|
|
|
116 |
data = request.get_json()
|
117 |
text = data.get('text', '')
|
118 |
|
119 |
+
summary_prompt = f'''<s>[INST]выпиши из текста в виде списка какие задачи были поставлены в разрезе по исполнителям и с указанием сроков: {text}[/INST]'''
|
120 |
+
response = generate(summary_prompt[:52000])
|
121 |
+
|
122 |
+
return jsonify({'result': response})
|
123 |
+
|
124 |
+
@app.route('/gethighlights', methods=['POST'])
|
125 |
+
def getagenda_route():
|
126 |
+
data = request.get_json()
|
127 |
+
text = data.get('text', '')
|
128 |
+
|
129 |
+
summary_prompt = f'''<s>[INST]выпиши из текста в виде двух списков 1. какие проб��емы были озвучены 2. какие предложения были сформулированы: {text}[/INST]'''
|
130 |
response = generate(summary_prompt[:52000])
|
131 |
|
132 |
return jsonify({'result': response})
|