MMYL Make You Laugh is an project to implement MMYL protocol.
MMYL is a HTTP style protocol to get jokes.
You can use my client example to get jokes after running my server example.
You can compile client and server example with following
lex -t mmyl/decode.l > mmyl/decode.c
gcc mmyl/encode.c mmyl/decode.c mmyl/dtype.c server.c -lrt -o server
gcc mmyl/encode.c mmyl/decode.c mmyl/dtype.c client.c -o client
or run
make
We use Ollama docker image for large language model
- Create dictionary:
mkdir mmyl/joke/ollama
- Install ollama APIs:
pip3 install -r mmyl/joke/re.txt
- Install:
docker pull ollama/ollama
- Run container:
docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
- Execute phi model:
docker exec -it ollama ollama run phi
or run
make install
You can use following command
- Remove ollama dirtionary:
rmdir mmyl/joke/ollama
- Stop ollama container:
docker stop ollama
- Remove ollama container:
docker rm ollama
- Remove ollama image:
docker rmi ollama
or run
make uninstall