Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/killovsky/isis

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.
https://github.com/killovsky/isis

api bot documentation easy gpt https iris modular multiplatform plugin plugins post python socket socket-io termux transformers websocket whatsapp whatsapp-bot

Last synced: about 5 hours ago
JSON representation

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.

Awesome Lists containing this project

README

        


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](https://github.com/KillovSky/Iris). 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:
```bash
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:
```bash
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:
```bash
npm start
```
ou
```bash
npm run start
```
- Isso executará o script Python diretamente por meio do NPM.

2. **Alternativamente**:
- Execute diretamente com Python:
```bash
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](https://github.com/KillovSky/Iris/blob/main/lib/Functions/Works/Terminal/utils.json#L211) 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! ❤️