Skip to content

IaiaLS/BechdelTestAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BechdelTestAI

Um MVP para analisar roteiros e transcrições com base no Teste de Bechdel e métricas de representatividade de gênero.


O que este projeto faz (MVP inicial)

  • Estrutura organizada para evoluir a lógica de:
    • Teste de Bechdel: verificar se há duas personagens femininas que conversam entre si sobre algo que não seja um homem.
    • Distribuição de gênero:
      • Por número de personagens.
      • Por quantidade de falas.
  • Interface com Streamlit para fácil interação.

Nota: Este primeiro commit contém apenas a estrutura inicial e funções retornando valores nulos (TODO: implementar).


Requisitos

  • Python 3.10+
  • Ambiente virtual (recomendado)
  • Dependências:
    pip install -r requirements.txt
    

Como rodar o projeto?

1. Ativar ambiente virtual (se estiver usando)

Windows:

  .venv\Scripts\activate

Linux/Mac:

  source .venv/bin/activate

2. Rodar a aplicação com Streamlit

  streamlit run app.py

3. Abrir no navegador

Geralmente: http://localhost:8501

Configuração da API do Gemini

Para usar os recursos de Inteligência Artificial (IA) baseados no Google Gemini, é necessário configurar uma chave de API no arquivo .env do projeto.

Passo 1: Obter a API Key do Gemini

  1. Acesse o site oficial do Google AI Studio.
  2. Gere uma nova chave de API (caso ainda não possua uma).
  3. Copie o valor da chave gerada.

Passo 2: Criar o arquivo .env

Na raiz do seu projeto, crie um arquivo chamado .env (se ainda não existir) e adicione a seguinte linha:

  GEMINI_API_KEY="SUA_CHAVE_DE_API_AQUI"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages