Skip to content

Badword-AI/badwords-ai

Repository files navigation

Badword API

CheckBadword-badwords-ai2025-03-2418-16-25-ezgif.com-gif-maker.mp4

Uma API robusta para detecção de palavras ofensivas utilizando inteligência artificial.

🚀 Tecnologias Utilizadas

  • NestJS - Framework para Node.js
  • Gemini API - Para análise de palavras ofensivas
  • TypeScript - Tipagem segura
  • Docker - Para fácil implantação

📦 Instalação

  1. Clone este repositório:

    git clone https://github.com/seu-usuario/badword-api.git
    cd badword-api
  2. Instale as dependências:

    npm install
  3. Configure o arquivo .env:

    AI_API_KEY=sua-chave-aqui
    PORT=3000

▶️ Como Rodar

Desenvolvimento

npm run start:dev

Produção

npm run build
npm run start

Utilizando Docker

docker build -t badword-api .
docker run -p 3000:3000 badword-api

🔥 Endpoints

🔍 Verificar se uma mensagem contém palavras ofensivas

POST /badword

📌 Exemplo de Requisição:

{
  "text": "sua mensagem aqui",
}

📌 Exemplo de Resposta:

{
  "isBadword": true
}

📜 Licença

Este projeto está sob a licença MIT.

About

A service to check offensive messages through Artificial Intelligence.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published