exam-evaluator / minimal_app.py
KarmanovaLidiia
Initial clean commit for HF Space (models via Git LFS)
bcb314a
import streamlit as st
import subprocess
import sys
def install_package(package):
subprocess.check_call([sys.executable, "-m", "pip", "install", package])
try:
from transformers import pipeline
except ImportError:
st.warning("Устанавливаем transformers...")
install_package("transformers")
from transformers import pipeline
st.title("Минимальное приложение с Hugging Face")
# Простая модель для теста
@st.cache_resource
def load_model():
try:
return pipeline("sentiment-analysis")
except Exception as e:
st.error(f"Ошибка загрузки модели: {e}")
return None
model = load_model()
if model:
text = st.text_input("Введите текст:", "I love this!")
if st.button("Анализировать") and text:
result = model(text)[0]
st.write(f"Результат: {result['label']}")
st.write(f"Уверенность: {result['score']:.4f}")
else:
st.error("Не удалось загрузить модель")