Este documento descreve todos os requisitos necessários para executar o Fake News Detector - Backend.
O projeto utiliza containers Docker para facilitar a configuração e execução do ambiente. Você precisará ter instalado:
- Docker (versão 20.10 ou superior recomendada)
- Docker Compose (versão 2.0 ou superior recomendada)
Para verificar se você tem o Docker instalado:
docker --version
docker-compose --versionNecessário para clonar o repositório e gerenciar versões do código.
git --versionO sistema requer as seguintes chaves de API para funcionar corretamente:
- Descrição: Chave de API da OpenAI para processamento de linguagem natural
- Uso: Utilizada para extração de claims, análise de conteúdo e geração de respostas
- Como obter: Acesse platform.openai.com e crie uma conta para obter sua chave
- Descrição: Token de autenticação do Apify
- Uso: Necessário para realizar scraping de links e coleta de informações de fontes externas
- Como obter: Crie uma conta em apify.com e gere seu token de API
Important
Sem essas chaves de API configuradas, o sistema não funcionará corretamente. Certifique-se de obtê-las antes de prosseguir com a configuração.
- ⚙️ Configuração - Próximo passo: configure suas variáveis de ambiente
- 🛠️ Execução - Como iniciar e parar o backend
- 📁 Estrutura do Projeto - Entenda a organização do código