Skip to content

FastAPI-based backend API for detecting AI-generated text

Notifications You must be signed in to change notification settings

Errec/is-replicant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

FastAPI-based backend API for detecting AI-generated text

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published