From eb6556212b0e15683c17cc280fb2fcd2d8619691 Mon Sep 17 00:00:00 2001 From: SlimusMinus Date: Fri, 17 Jul 2026 01:05:57 +0300 Subject: [PATCH] Initial commit --- .env | 0 .idea/.gitignore | 8 ++++++++ .idea/amplicode-jpa.xml | 6 ++++++ .idea/misc.xml | 9 +++++++++ .idea/modules.xml | 8 ++++++++ .idea/vcs.xml | 6 ++++++ ai-moderation/app/__init__.py | 0 ai-moderation/app/api/__init__.py | 0 ai-moderation/app/api/text_moderation_router.py | 0 ai-moderation/app/config/__init__.py | 0 ai-moderation/app/config/logging.py | 0 ai-moderation/app/config/settings.py | 0 ai-moderation/app/dependencies.py | 0 ai-moderation/app/lifespan.py | 0 ai-moderation/app/main.py | 0 ai-moderation/app/ml/__init__.py | 0 ai-moderation/app/ml/base_classifier.py | 0 ai-moderation/app/ml/model_manager.py | 0 ai-moderation/app/ml/prediction_result.py | 0 ai-moderation/app/ml/text_classifier.py | 0 ai-moderation/app/models/__init__.py | 0 ai-moderation/app/models/dto/__init__.py | 0 ai-moderation/app/models/dto/text_request.py | 0 ai-moderation/app/models/response/__init__.py | 0 ai-moderation/app/models/response/moderation_response.py | 0 ai-moderation/app/routers/__init__.py | 0 ai-moderation/app/routers/image_router.py | 0 ai-moderation/app/routers/text_router.py | 0 ai-moderation/app/services/__init__.py | 0 ai-moderation/app/services/text_moderation_service.py | 0 ai-moderation/app/test/test_text_classifier.py | 0 ai-moderation/apptests/test_text_classifier.py | 1 + moderation-post.iml | 9 +++++++++ 33 files changed, 47 insertions(+) create mode 100644 .env create mode 100644 .idea/.gitignore create mode 100644 .idea/amplicode-jpa.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 ai-moderation/app/__init__.py create mode 100644 ai-moderation/app/api/__init__.py create mode 100644 ai-moderation/app/api/text_moderation_router.py create mode 100644 ai-moderation/app/config/__init__.py create mode 100644 ai-moderation/app/config/logging.py create mode 100644 ai-moderation/app/config/settings.py create mode 100644 ai-moderation/app/dependencies.py create mode 100644 ai-moderation/app/lifespan.py create mode 100644 ai-moderation/app/main.py create mode 100644 ai-moderation/app/ml/__init__.py create mode 100644 ai-moderation/app/ml/base_classifier.py create mode 100644 ai-moderation/app/ml/model_manager.py create mode 100644 ai-moderation/app/ml/prediction_result.py create mode 100644 ai-moderation/app/ml/text_classifier.py create mode 100644 ai-moderation/app/models/__init__.py create mode 100644 ai-moderation/app/models/dto/__init__.py create mode 100644 ai-moderation/app/models/dto/text_request.py create mode 100644 ai-moderation/app/models/response/__init__.py create mode 100644 ai-moderation/app/models/response/moderation_response.py create mode 100644 ai-moderation/app/routers/__init__.py create mode 100644 ai-moderation/app/routers/image_router.py create mode 100644 ai-moderation/app/routers/text_router.py create mode 100644 ai-moderation/app/services/__init__.py create mode 100644 ai-moderation/app/services/text_moderation_service.py create mode 100644 ai-moderation/app/test/test_text_classifier.py create mode 100644 ai-moderation/apptests/test_text_classifier.py create mode 100644 moderation-post.iml diff --git a/.env b/.env new file mode 100644 index 0000000..e69de29 diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/amplicode-jpa.xml b/.idea/amplicode-jpa.xml new file mode 100644 index 0000000..98351bf --- /dev/null +++ b/.idea/amplicode-jpa.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..d79bd4e --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..c65439d --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/ai-moderation/app/__init__.py b/ai-moderation/app/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/api/__init__.py b/ai-moderation/app/api/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/api/text_moderation_router.py b/ai-moderation/app/api/text_moderation_router.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/config/__init__.py b/ai-moderation/app/config/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/config/logging.py b/ai-moderation/app/config/logging.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/config/settings.py b/ai-moderation/app/config/settings.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/dependencies.py b/ai-moderation/app/dependencies.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/lifespan.py b/ai-moderation/app/lifespan.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/main.py b/ai-moderation/app/main.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/ml/__init__.py b/ai-moderation/app/ml/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/ml/base_classifier.py b/ai-moderation/app/ml/base_classifier.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/ml/model_manager.py b/ai-moderation/app/ml/model_manager.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/ml/prediction_result.py b/ai-moderation/app/ml/prediction_result.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/ml/text_classifier.py b/ai-moderation/app/ml/text_classifier.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/models/__init__.py b/ai-moderation/app/models/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/models/dto/__init__.py b/ai-moderation/app/models/dto/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/models/dto/text_request.py b/ai-moderation/app/models/dto/text_request.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/models/response/__init__.py b/ai-moderation/app/models/response/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/models/response/moderation_response.py b/ai-moderation/app/models/response/moderation_response.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/routers/__init__.py b/ai-moderation/app/routers/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/routers/image_router.py b/ai-moderation/app/routers/image_router.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/routers/text_router.py b/ai-moderation/app/routers/text_router.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/services/__init__.py b/ai-moderation/app/services/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/services/text_moderation_service.py b/ai-moderation/app/services/text_moderation_service.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/app/test/test_text_classifier.py b/ai-moderation/app/test/test_text_classifier.py new file mode 100644 index 0000000..e69de29 diff --git a/ai-moderation/apptests/test_text_classifier.py b/ai-moderation/apptests/test_text_classifier.py new file mode 100644 index 0000000..136d063 --- /dev/null +++ b/ai-moderation/apptests/test_text_classifier.py @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/moderation-post.iml b/moderation-post.iml new file mode 100644 index 0000000..4beb064 --- /dev/null +++ b/moderation-post.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file