commit eb6556212b0e15683c17cc280fb2fcd2d8619691 Author: SlimusMinus Date: Fri Jul 17 01:05:57 2026 +0300 Initial commit 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