Metadata-Version: 2.1
Name: ruSpam
Version: 0.2.7
Summary: A simple spam detection library using a pre-trained model from Hugging Face
Author: NeuroSpaceX
Author-email: totoshkus@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE


# Spam Detection Library

Это официальная библиотека для обнаружения спама от организации https://huggingface.co/NeuroSpaceX. Она предоставляет удобные средства для проверки сообщений на спам с использованием моделей машиного обучения.

## Установка

Для установки библиотеки используйте pip:

```bash
pip install ruSpam
```

## Пример использования

```python
from ruSpamLib import is_spam

message = input("Введите сообщение: ")

pred_average = is_spam(message, model_name="spamNS-mini-turbo_v2")

print(f"Prediction: {'Spam' if pred_average else 'Not Spam'}")
```

## Модели 

1. spamNS_v1
2. spamNS_large_v3
3. spamNS-mini-turbo_v1
4. spamNS-mini-turbo_v2

Вы можете передать параметр multi_model=True в функцию is_spam, чтобы использовать все доступные модели одновременно. Это может повысить точность детекции спама, однако не обязательно указывать конкретную модель. Пример использования:

```python
from ruSpamLib import is_spam

message = input("Введите сообщение: ")

pred_average = is_spam(message, multi_model=True)

print(f"Prediction: {'Spam' if pred_average else 'Not Spam'}")
```

Лицензия и использование
При использовании библиотеки в некоммерческих проектах необходимо указывать автора библиотеки — NeuroSpaceX.
