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.
- NestJS - Framework para Node.js
- Gemini API - Para análise de palavras ofensivas
- TypeScript - Tipagem segura
- Docker - Para fácil implantação
-
Clone este repositório:
git clone https://github.com/seu-usuario/badword-api.git cd badword-api
-
Instale as dependências:
npm install
-
Configure o arquivo
.env
:AI_API_KEY=sua-chave-aqui PORT=3000
npm run start:dev
npm run build
npm run start
docker build -t badword-api .
docker run -p 3000:3000 badword-api
POST /badword
{
"text": "sua mensagem aqui",
}
{
"isBadword": true
}
Este projeto está sob a licença MIT.