This page summarizes the product. The canonical, full documentation lives at apidocs.mor.org. For deeper integration guides (Cursor, OpenCode, LangChain, Eliza, n8n, Open Web-UI, Brave Leo, OpenAI Python SDK, Vercel AI SDK), follow the links there.
When to use the Inference API vs running a node
| You want to… | Use |
|---|---|
| Plug Morpheus into an OpenAI-compatible client without managing infra | Inference API (apidocs.mor.org) |
| Self-custody your wallet and pay providers directly on-chain | Run a C-Node or MorpheusUI |
| Host models for the marketplace and earn MOR | Run a P-Node |
| Get cryptographic TEE attestation guarantees on the inference path | TEE provider chain (requires running your own consumer-side proxy-router) |
Quickstart
Per apidocs.mor.org:Sign up
Create an account at app.mor.org and log in.
Using it with the OpenAI Python SDK
The Inference API speaks the OpenAI HTTP shape, so any OpenAI-compatible client works:What this product is not
- Not the proxy-router HTTP API. That’s a different surface — a local API exposed by the proxy-router on
:8082when you self-host. If you’re running a node, you talk to it directly; you do not useapi.mor.orgfor that. - Not the only way to use Morpheus. It’s the easiest, but you give up self-custody of the wallet and direct on-chain control of sessions in exchange. Casual chat users with the same trade-off can use app.mor.org directly (no API integration needed).
- Not the whole marketplace. The list of models exposed through
apidocs.mor.org/app.mor.orgis the bootstrap set the gateway curated when the system launched — not every model on the marketplace. Independent providers can register additional models and bids on chain that won’t appear in the gateway’s catalog. To see the live full marketplace, query active.mor.org/active_models.json and active.mor.org/active_bids.json, or run your own proxy-router and useGET /blockchain/models.
Pricing
The hosted API runs on a credits/billing model — see apidocs.mor.org for current terms. The underlying marketplace itself is priced per session-time (pricePerSecond), not per token — see Tokens and fees.

