Update app.py
Browse files
app.py
CHANGED
@@ -21,8 +21,8 @@ if check_password():
|
|
21 |
base_prompt = st.sidebar.text_area("Промпт для резюмирования", value=initial_base_prompt)
|
22 |
max_tokens_summary = st.sidebar.number_input("Максимальное количество токенов при резюмировании", min_value=1, value=1024)
|
23 |
|
24 |
-
|
25 |
-
|
26 |
|
27 |
ACCESS_TOKEN = st.secrets["HF_TOKEN"]
|
28 |
|
@@ -78,18 +78,18 @@ if check_password():
|
|
78 |
if (llm == 'GigaChat'):
|
79 |
access_token = get_access_token()
|
80 |
|
81 |
-
|
82 |
-
|
83 |
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
|
91 |
-
|
92 |
-
|
93 |
|
94 |
|
95 |
|
|
|
21 |
base_prompt = st.sidebar.text_area("Промпт для резюмирования", value=initial_base_prompt)
|
22 |
max_tokens_summary = st.sidebar.number_input("Максимальное количество токенов при резюмировании", min_value=1, value=1024)
|
23 |
|
24 |
+
enable_processing = st.sidebar.checkbox("Добавить обработку транскрибации", value=False)
|
25 |
+
processing_prompt = st.sidebar.text_area("Промпт для обработки транскрибации", value=initial_processing_prompt)
|
26 |
|
27 |
ACCESS_TOKEN = st.secrets["HF_TOKEN"]
|
28 |
|
|
|
78 |
if (llm == 'GigaChat'):
|
79 |
access_token = get_access_token()
|
80 |
|
81 |
+
if (enable_processing):
|
82 |
+
with st.spinner('Обрабатываем транскрибацию...'):
|
83 |
|
84 |
+
if (llm == 'GigaChat'):
|
85 |
+
number_of_tokens = get_number_of_tokens(transcript, access_token)
|
86 |
+
print('Количество токенов в транскрибации: ' + str(number_of_tokens))
|
87 |
+
transcript = get_completion_from_gigachat(processing_prompt + transcript, number_of_tokens + 1000, access_token)
|
88 |
+
elif (llm == 'Chat GPT'):
|
89 |
+
transcript = get_completion_from_openai(processing_prompt + transcript)
|
90 |
|
91 |
+
st.write("Результат обработки:")
|
92 |
+
st.text(transcript)
|
93 |
|
94 |
|
95 |
|