The purpose of this software is to enable interaction with distributed, decentralized LLMs on the Morpheus network through a desktop chat experience.
Components that are included in this repository are:
Llama.cpp
and tinyllama model to run locally for demonstration purposes onlyproxy-router
is a background process that monitors sepcific blockchain contract events,
manages secure sessions between consumers and providers and routes prompts and responses between themui-desktop
is the front end UI to interact with LLMs and the Morpheus network via the proxy-router as a consumercli
is the cli client to interact with LLMs and the Morpheus network via the proxy-router as a consumer0x092bAaDB7DEf4C3981454dD9c0A0D7FF07bCFc86
0xDE819AaEE474626E3f34Ef0263373357e5a6C71b
https://arbiscan.io/
0x34a285a1b1c166420df5b6630132542923b5b27e
0xb8C55cD613af947E73E262F0d3C54b7211Af16CF
https://sepolia.arbiscan.io/
MOR
and ETH
tokens in your wallet.
MOR
is the token used to pay for the model provider staking and consumer usageETH
is the token used to pay for the gas fees on the network 00-Overview - This provides a comprehensive picture of the Provider, Blockchain and Consumer environments and how they interact. This will also link to other documents for more advanced setup and configuration.
04-Consumer-Setup - This is the simplest way to get started with the Morpheus Lumerin Node as a Consumer. This will allow you to interact with the Morpheus network and the models offered on the network as a consumer running from packaged releases.
02-Provider-Setup - This is the simplest way to get started with the Morpheus Lumerin Node as a Provider. This will allow you to connect your existing AI-Model to the Morpheus network and offer it for use by consumers.