Skip to content
/ Isis Public

O Projeto Ísis é um plugin opcional em Python para o Projeto Íris, permitindo a implementação de QUALQUER funcionalidade Python, incluindo algoritmos complexos e modelos avançados de IA, como Transformers e GPT4All. Isso elimina a necessidade de editar o código principal da Íris ou aprender Node.js (JavaScript) para editá-la.

License

Notifications You must be signed in to change notification settings

KillovSky/Isis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Ísis

GitHub License GitHub repo size GitHub Languages GitHub Version Project Codename Last Update GitHub Commits Issue Resolution Open Issues Pull Requests Contributors

O que é?

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).

Requisitos

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.

  1. Python 3:
    • É recomendada a versão mais recente disponível, mas acima da v3.8 provavelmente funcionará.
  2. Projeto Íris:
    • Deve estar instalada e em execução.
  3. Dependências do Projeto Íris:
    • Instale todas as dependências necessárias do Projeto Íris para assegurar o correto funcionamento da Ísis.

Instalação

Para instalar as dependências do Projeto Ísis, você tem duas opções:

  1. 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.
  2. Alternativamente:

    • Instale diretamente com pip:
      pip install -r requirements.txt

Execução

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:

  1. Usando NPM:

    • O Projeto Ísis pode ser iniciado via NPM com um dos seguintes comandos:
      npm start
      ou
      npm run start
    • Isso executará o script Python diretamente por meio do NPM.
  2. Alternativamente:

    • Execute diretamente com Python:
      python start.py

Modificação

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.

Configuração

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.

Detalhes Adicionais

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.

Desenvolvimento Futuro

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! ❤️

About

O Projeto Ísis é um plugin opcional em Python para o Projeto Íris, permitindo a implementação de QUALQUER funcionalidade Python, incluindo algoritmos complexos e modelos avançados de IA, como Transformers e GPT4All. Isso elimina a necessidade de editar o código principal da Íris ou aprender Node.js (JavaScript) para editá-la.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages