pentarosarium commited on
Commit
3d9bd9c
·
1 Parent(s): 27bf06e

progress more (3.17)

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -265,14 +265,14 @@ def generate_sentiment_visualization(df):
265
  plt.tight_layout()
266
  return fig
267
 
268
- def process_file(uploaded_file):
269
  #output_capture = StreamlitCapture()
270
  old_stdout = sys.stdout
271
  #sys.stdout = output_capture
272
 
273
  try:
274
  df = pd.read_excel(uploaded_file, sheet_name='Публикации')
275
- llm = init_langchain_llm()
276
  required_columns = ['Объект', 'Заголовок', 'Выдержки из текста']
277
  missing_columns = [col for col in required_columns if col not in df.columns]
278
  if missing_columns:
@@ -280,7 +280,7 @@ def process_file(uploaded_file):
280
  st.stop()
281
 
282
  # Initialize LLM
283
- llm = init_langchain_llm()
284
  if not llm:
285
  st.error("Не удалось инициализировать нейросеть. Пожалуйста, проверьте настройки и попробуйте снова.")
286
  st.stop()
@@ -457,7 +457,7 @@ def create_output_file(df, uploaded_file, llm):
457
 
458
  def main():
459
  with st.sidebar:
460
- st.title("::: AI-анализ мониторинга новостей (v.3.16):::")
461
  st.subheader("по материалам СКАН-ИНТЕРФАКС ")
462
 
463
  model_choice = st.radio(
@@ -519,7 +519,7 @@ def main():
519
  llm = init_langchain_llm(model_choice)
520
 
521
 
522
- st.session_state.processed_df = process_file(uploaded_file)
523
 
524
  st.subheader("Предпросмотр данных")
525
  preview_df = st.session_state.processed_df[['Объект', 'Заголовок', 'Sentiment', 'Impact']].head()
 
265
  plt.tight_layout()
266
  return fig
267
 
268
+ def process_file(uploaded_file, model_choice):
269
  #output_capture = StreamlitCapture()
270
  old_stdout = sys.stdout
271
  #sys.stdout = output_capture
272
 
273
  try:
274
  df = pd.read_excel(uploaded_file, sheet_name='Публикации')
275
+ llm = init_langchain_llm(model_choice)
276
  required_columns = ['Объект', 'Заголовок', 'Выдержки из текста']
277
  missing_columns = [col for col in required_columns if col not in df.columns]
278
  if missing_columns:
 
280
  st.stop()
281
 
282
  # Initialize LLM
283
+ llm = init_langchain_llm(model_choice)
284
  if not llm:
285
  st.error("Не удалось инициализировать нейросеть. Пожалуйста, проверьте настройки и попробуйте снова.")
286
  st.stop()
 
457
 
458
  def main():
459
  with st.sidebar:
460
+ st.title("::: AI-анализ мониторинга новостей (v.3.17):::")
461
  st.subheader("по материалам СКАН-ИНТЕРФАКС ")
462
 
463
  model_choice = st.radio(
 
519
  llm = init_langchain_llm(model_choice)
520
 
521
 
522
+ st.session_state.processed_df = process_file(uploaded_file, model_choice)
523
 
524
  st.subheader("Предпросмотр данных")
525
  preview_df = st.session_state.processed_df[['Объект', 'Заголовок', 'Sentiment', 'Impact']].head()