diff --git a/pages/partners/_meta.json b/pages/partners/_meta.json index 23555c96..584d5bf2 100644 --- a/pages/partners/_meta.json +++ b/pages/partners/_meta.json @@ -3,5 +3,6 @@ "heurist": "Heurist", "ionet": "io.net", "comput3": "Comput3", - "chutes": "Chutes" + "chutes": "Chutes", + "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 49e289bb..dc9dcb97 100644 --- a/pages/validators/genvm-configuration.mdx +++ b/pages/validators/genvm-configuration.mdx @@ -14,6 +14,8 @@ You need to set up an LLM for your node to use to provide answers to natural lan **[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). **[Chutes](/partners/chutes)** - Serverless inference for open-source AI models running on decentralized GPU infrastructure. GenLayer Validators can create an account at [chutes.ai](https://chutes.ai) and generate an API key from their account settings. + + **[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/` @@ -27,7 +29,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`, `CHUTES_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`, `CHUTES_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 fd852210..e11714a4 100644 --- a/pages/validators/setup-guide.mdx +++ b/pages/validators/setup-guide.mdx @@ -534,8 +534,13 @@ Once you have configured everything, you are ready to start the node. # For io.net export IOINTELLIGENCE_API_KEY='your_ionet_api_key' +<<<<<<< ours # For Chutes export CHUTES_API_KEY='your_chutes_api_key' +======= + # For Morpheus + export MORPHEUS_API_KEY='your_morpheus_api_key' +>>>>>>> theirs # For other providers, use the appropriate environment variable name ``` @@ -693,11 +698,17 @@ NODE_OPS_PORT=9153 # LLM API Key (required for GenVM LLM module) HEURISTKEY= +COMPUT3KEY= +IOINTELLIGENCE_API_KEY= ANTHROPICKEY= XAIKEY= GEMINIKEY= ATOMAKEY= +<<<<<<< ours CHUTES_API_KEY= +======= +MORPHEUS_API_KEY= +>>>>>>> theirs ``` 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