diff --git a/pages/partners/_meta.json b/pages/partners/_meta.json index 95437946..a3d9c17f 100644 --- a/pages/partners/_meta.json +++ b/pages/partners/_meta.json @@ -2,5 +2,6 @@ "genlayerlabs": "GenLayer Labs", "heurist": "Heurist", "ionet": "io.net", - "comput3": "Comput3" + "comput3": "Comput3", + "morpheus": "Morpheus" } \ No newline at end of file diff --git a/pages/partners/morpheus.mdx b/pages/partners/morpheus.mdx new file mode 100644 index 00000000..1bdfe403 --- /dev/null +++ b/pages/partners/morpheus.mdx @@ -0,0 +1,9 @@ +# Morpheus + +Morpheus + +[Morpheus](https://mor.org/) is a decentralized AI inference network where open-source model providers compete on a peer-to-peer marketplace. Instead of relying on a single centralized API, Morpheus routes requests across independent compute providers offering models like DeepSeek, Llama, Qwen, and others — with the available model list updating dynamically as providers join and leave the network. + +In partnership with GenLayer, Morpheus provides decentralized LLM inference for Intelligent Contract validators through an OpenAI-compatible API. GenLayer Studio fetches available models from the Morpheus marketplace in real time, so validators always see the latest options. Developers can obtain a [Morpheus API key](https://mor.org/) to get started. + +This partnership brings decentralized, censorship-resistant AI inference to the GenLayer ecosystem, ensuring that Intelligent Contracts are not dependent on any single provider. diff --git a/pages/validators/genvm-configuration.mdx b/pages/validators/genvm-configuration.mdx index 40ac99c9..45e53ac7 100644 --- a/pages/validators/genvm-configuration.mdx +++ b/pages/validators/genvm-configuration.mdx @@ -12,6 +12,8 @@ You need to set up an LLM for your node to use to provide answers to natural lan **[Comput3](https://genlayer.comput3.ai/)** - A decentralized compute network providing access to various AI models. GenLayer Validators can use the Comput3.ai inferencing API with access to llama3, hermes3 and qwen3 models. Validators can obtain free [Comput3 API credits](https://genlayer.comput3.ai/) to get started with their validator setup. **[io.net](/partners/ionet)** - A decentralized compute network providing GPU access for AI inference. GenLayer Validators can create an account at [id.io.net](https://id.io.net/login) and obtain free credits by [filling out this form](https://form.typeform.com/to/pDmCCViV). + + **[Morpheus](/partners/morpheus)** - A decentralized AI inference network where open-source model providers compete on a peer-to-peer marketplace. GenLayer Validators can obtain a [Morpheus API key](https://mor.org/) to access models like DeepSeek, Llama, Qwen, and others through an OpenAI-compatible API. The GenVM configuration files are located at `third_party/genvm/config/` @@ -25,7 +27,7 @@ You should not need to modify this in general. However, from here you can: - turn on and off various LLMs by setting the `enabled` field to `false`: By default they all come enabled for you to use. You will get warnings in the logs for each one that's enabled and not configured. Disabling non used LLM providers will hide those warnings -Note environment variable names for LLM API keys (e.g., `HEURISTKEY`, `COMPUT3KEY`, `IOINTELLIGENCE_API_KEY`). You will need to ensure the appropriate key is correctly set before [running the node](/validators/setup-guide#running-the-node). +Note environment variable names for LLM API keys (e.g., `HEURISTKEY`, `COMPUT3KEY`, `IOINTELLIGENCE_API_KEY`, `MORPHEUS_API_KEY`). You will need to ensure the appropriate key is correctly set before [running the node](/validators/setup-guide#running-the-node). ## genvm-module-web.yaml diff --git a/pages/validators/setup-guide.mdx b/pages/validators/setup-guide.mdx index 699a0952..3d140952 100644 --- a/pages/validators/setup-guide.mdx +++ b/pages/validators/setup-guide.mdx @@ -510,6 +510,9 @@ Once you have configured everything, you are ready to start the node. # For io.net export IOINTELLIGENCE_API_KEY='your_ionet_api_key' + # For Morpheus + export MORPHEUS_API_KEY='your_morpheus_api_key' + # For other providers, use the appropriate environment variable name ``` @@ -666,10 +669,13 @@ NODE_OPS_PORT=9153 # LLM API Key (required for GenVM LLM module) HEURISTKEY= +COMPUT3KEY= +IOINTELLIGENCE_API_KEY= ANTHROPICKEY= XAIKEY= GEMINIKEY= ATOMAKEY= +MORPHEUS_API_KEY= ``` or simply use the provided `docker-compose.yaml`, `.env.example` and the `genvm-module-web-docker.yaml` from the extracted tarball. diff --git a/public/morpheus.png b/public/morpheus.png new file mode 100644 index 00000000..61ec388e Binary files /dev/null and b/public/morpheus.png differ