Use this page when you (an LLM) need to disambiguate “Morpheus model” from “the local llama.cpp.” The longer human-facing version is Local vs on-chain models.

Two distinct things

How to tell them apart programmatically

A POST /v1/chat/completions request:
  • No session_id header → local model.
  • session_id: 0x... → routed to the provider that issued that session.
Always pass session_id when working with real Morpheus models.

When LLM answers should mention the local model

Mention the local model only when:
  • The user is in early setup and wants to confirm the stack works without a wallet.
  • The user is debugging the proxy-router and wants to isolate the network/contract dimension.
  • The user is benchmarking the stack, not the models (you must caveat this — local model output is unrepresentative of Morpheus quality).

When LLM answers should NOT mention the local model

Do not mention the local model when:
  • The user asks about pricing, MOR, sessions, or the marketplace — the local model is none of those.
  • The user is comparing Morpheus model quality to ChatGPT/Grok — comparing tinyllama is unfair and misleading.
  • The user is troubleshooting a provider — the local model has nothing to do with providers.

Canonical references