Skip to content

Latest commit

 

History

History
62 lines (36 loc) · 1.41 KB

README.md

File metadata and controls

62 lines (36 loc) · 1.41 KB

is-Replicant - An AI-Generated Text Detection API

Introduction

The is-Replicant project aims to develop a FastAPI-based backend API for detecting AI-generated text. This system will analyze text inputs using various natural language processing (NLP) techniques and return statistics and probabilities indicating the likelihood of the text being AI-generated. The project will utilize a PostgreSQL database, implement secure API design practices, and leverage several libraries and tools to ensure efficient and scalable implementation.

Build and restart your services:

Copydocker-compose build
docker-compose up -d

Swagger

pgAdmin

  • localhost:5050

  • [email protected]

  • pass: admin

  • POSTGRES_DB=is_replicant

  • POSTGRES_USER=user

  • POSTGRES_PASSWORD=password

TODO:

[x] CI/CD

[x] Docker Setup

[x] Project Initial Structure

[x] Setting Up FastAPI Application

[x] Database Migrations

[x] Swagger

[] Text Analysis Service

[x] Database Models

[x] Database Connection and ORM Setup

[x] Running with Uvicorn

[] Text Analysis Endpoints

[] Testing the API

[] Testing with Pytest

[] Deploy API

[] Set DB to cloud

[] Prompt before populate DB