Uma robo de conversação 100% gratuito para jogar conversa fora, ter dicas de jogos principalmente de ritmo e comprar comidinhas com ela!
Passos de preparação
- Instale o Python
- Instale o Ollama
- Instale o modelo pelo terminal
ollama pull gemma3:4b
Passos de costumização (opcional)
- Abra a pasta onde o arquivo
emma.modelfileestá e abra o terminal lá - Use o comando
notepad emma.modelfilepara modificar o modelo caso queira, apois modificar salve as alterações - Sem sair do CMD crie a versão modificada do gemma3:4b executando o comando
ollama create emma --file emma.modelfile
Passos de desenvolvimento
- Use o terminal integrado do projeto para instalar requerimentos do llama
pip install discord.py ollama requests - Abra
config.tomlcoloque o seu TOKEN e seu modelo de IA (se pulou costumização insira"gemma3:4b", caso contrario"emma") - Rode o arquivo
emma.py - Divirta-se com o bot :3!
@Emma: quando emma é mensionada você pode escrever qualquer coisa depois, assim ela responde sua pergunta/fala, use "*" para fazer um "roleplay"
@loja: abre opções da padaria da emma, onde vende algumas delicias, para selecionar apenas escreva o numero do item depois de usar o comando
Na conversa Emma se comporta como uma menina de 16 anos com gostos bem definidos e uma certa opnião feita sobre muitas coisas, perfeito para uma simples conversa descontraida e bobinha
Por trás dos panos
Emma salva as interações em history.json, responde quando é mensionada, exibe a loja quando é pedido, responde um usuario de cada vez caso tenha mais de 1 usuaio falando ao mesmo tempo com ela e pode funcionar no privado de forma exelente!
- Modifique o modelo
- Dê uma limpada no codigo
- Modifique as funcionalidades
- Ajuste o desempenho (ela consome bastante da maquina)