O Projeto Ísis é um plugin opcional desenvolvido em Python para o Projeto Íris. Este plugin permite a adição de funcionalidades personalizadas em Python, incluindo algoritmos avançados e modelos de IA como Transformers e GPT4All. Com o Projeto Ísis, você pode personalizar o Projeto Íris sem a necessidade de modificar seu código principal ou aprender Node.js (JavaScript).
Para garantir o correto funcionamento do Projeto Ísis, o Projeto Íris deve estar ativo. Observe que a versão atual do Projeto Ísis é experimental e foi desenvolvida em pouco tempo para fins de aprendizado, podendo conter erros menores.
- Python 3:
- É recomendada a versão mais recente disponível, mas acima da v3.8 provavelmente funcionará.
- Projeto Íris:
- Deve estar instalada e em execução.
- Dependências do Projeto Íris:
- Instale todas as dependências necessárias do Projeto Íris para assegurar o correto funcionamento da Ísis.
Para instalar as dependências do Projeto Ísis, você tem duas opções:
-
Usando NPM:
- Embora o Projeto Ísis NÃO UTILIZE JavaScript, você pode instalar os módulos Python via NPM por conta das configurações inseridas para facilitar o uso de quem veio pelo Node.js.
- Utilize o seguinte comando:
npm run install
- Este comando executará o
pip
por meio do NPM para instalar os requisitos do Python. - O NPM também pode ser usado para iniciar, como dito na etapa Execução.
-
Alternativamente:
- Instale diretamente com pip:
pip install -r requirements.txt
- Instale diretamente com pip:
Não é necessário qualquer scan de QR, inserção de código ou demais, basta que sua Íris esteja rodando.
Após a instalação das dependências, você pode executar o Projeto Ísis de duas maneiras:
-
Usando NPM:
- O Projeto Ísis pode ser iniciado via NPM com um dos seguintes comandos:
ou
npm start
npm run start
- Isso executará o script Python diretamente por meio do NPM.
- O Projeto Ísis pode ser iniciado via NPM com um dos seguintes comandos:
-
Alternativamente:
- Execute diretamente com Python:
python start.py
- Execute diretamente com Python:
Se você não tem experiência com Python, a maneira mais simples de modificar o Projeto Ísis é através do sistema Cases
, localizado em src/commands/cases/index.py
. Lá você encontrará um comando de exemplo que pode ser usado como base para criar novos comandos.
Todos os parâmetros do Projeto Íris estão acessíveis via env['nomeDaVariavel']
, permitindo que você utilize as funcionalidades do Projeto Íris em seu código Python, seja ele síncrono, assíncrono, ou em threads.
Para testar o Projeto Ísis com versões anteriores do Projeto Íris, ajuste a porta HTTPS do Projeto Íris localizada aqui para 3000, ou edite a porta na configuração config.json
, localizada na pasta settings
do Projeto Ísis.
Informações da Versão:
- Codinome: MERCURY
- Versão: v1.0.0
- Tipo: BETA
- Erros: Nenhum bug grave detectado
- Data de Lançamento: 03/08/2024
- Observações: Esta versão pode apresentar problemas menores não graves devido à ausência de alguns parâmetros opcionais ainda não integrados no Projeto Íris. Atualizações futuras do Projeto Íris resolverão essas questões, garantindo a integração completa e o funcionamento adequado dos parâmetros. Não será necessário reinstalar o Ísis para aplicar essas atualizações, pois os parâmetros já estarão incorporados nas futuras versões da Íris, e nenhuma intervenção adicional será necessária no Projeto Ísis, a menos que haja novas atualizações da mesma.
Estarei trabalhando em novas funcionalidades e atualizações tanto para o Projeto Íris quanto para o Projeto Ísis, e eventualmente em versões para outras linguagens de programação. Fique atento às atualizações e acompanhe as redes sociais para mais informações!
Obrigado pelo seu interesse e apoio! Vamos continuar evoluindo juntos a um open-source melhor! ❤️