Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Contributing

Security policy

Stars

4 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages