Este repositório contém o código para o projeto AI Lesson Planner . Abaixo estão as etapas para configurar o ambiente, instalar dependências e executar o projeto.
Siga estas etapas para configurar o projeto em sua máquina local.
Primeiro, clone o repositório em sua máquina local usando o seguinte comando:
git clone https://github.com/shivvamm/Ai-lesson-planner.git
Este projeto usa um ambiente virtual Python para gerenciar dependências. Você precisará criar e ativar o ambiente virtual.
Navegue até a pasta do projeto e crie um novo ambiente virtual:
cd Ai-lesson-planner
python3 -m venv venv
Isso criará uma pasta chamada venv
onde todas as dependências serão instaladas.
Para ativar o ambiente virtual, execute:
source venv/bin/activate
venv S cripts a ctivate
Agora você deve ver (venv)
no início do prompt do terminal, indicando que o ambiente virtual está ativado.
Com o ambiente virtual ativado, instale as dependências necessárias executando:
pip install -r requirements.txt
Isso instalará todos os pacotes Python necessários para o projeto.
Para executar o projeto, você precisa adicionar a configuração do Deep Infra Pi ao arquivo config.py
. Siga estas etapas:
config.py
no diretório app
. # config.py
DEEP_INFRA_API_KEY = os . getenv ( "DEEP_INFRA_API_KEY" , "YOUR_API_KEY" )
Certifique-se de substituir your_deep_infra_api_key_here
pela sua chave de API real do Deep Infra. Você pode obter uma chave API inscrevendo-se no Deep Infra.
Depois que tudo estiver configurado, você pode executar o projeto usando o seguinte comando:
python run.py
Isso iniciará o aplicativo e agora ele deverá estar em execução com a configuração do Deep Infra Pi integrada com sucesso.
Se você encontrar algum problema, verifique o seguinte:
pip install -r requirements.txt
novamente.config.py
.deactivate
PyMuPDF
para processamento de PDF. Se você encontrar algum problema com fitz
ou outras dependências, consulte a seção de solução de problemas ou verifique os problemas relacionados do GitHub. Este projeto está licenciado sob a licença MIT - consulte o arquivo LICENSE para obter detalhes.