Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/killovsky/isis
- Owner: KillovSky
- License: mit
- Created: 2024-08-01T23:51:37.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-03T19:53:57.000Z (5 months ago)
- Last Synced: 2024-11-24T20:08:35.235Z (29 days ago)
- Topics: api, bot, documentation, easy, gpt, https, iris, modular, multiplatform, plugin, plugins, post, python, socket, socket-io, termux, transformers, websocket, whatsapp, whatsapp-bot
- Language: Python
- Homepage: https://killovsky.github.io/Iris/
- Size: 20.5 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
Projeto Ísis
# 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! ❤️