1. Define the real decision
Start by drawing the ownership diagram. Place prompts, context, memory, retrieval, tools, policy, evaluation, logs, and model credentials on one side or the other. “Custom LLM” is too vague for architecture review.
Bringing your own LLM should mean more than entering an API key. The application needs control of prompts, routing, memory, retrieval, tool calls, safety, tracing, fallbacks, and model migration. This guide distinguishes a genuinely decoupled avatar layer from vendor-managed agents that expose selected customization points.
The deciding question is not “Can I use model X?” It is “Can I preserve my agent architecture while changing the avatar?” Evaluate the contract between LLM output, speech, and rendering.
| Criterion | What to evaluate | |
|---|---|---|
| Model and router freedom | Switch providers, self-hosted models, regions, and fallbacks without rebuilding the avatar integration. | |
| Tool and retrieval ownership | Control schemas, execution, approvals, context assembly, knowledge sources, and citations in your backend. | |
| Streaming contract | Pass partial output safely into TTS and the avatar while supporting cancellation, correction, and interruption. | |
| Data and observability | Retain prompts, traces, evaluations, audit events, and redaction policy under your own governance. | |
| Failure isolation | Handle model timeout, tool error, unsafe output, and provider outage without leaving the avatar speaking stale content. | |
“BYO LLM” can mean client-side callback, server-side custom endpoint, model selection inside a managed agent, or total backend ownership. Confirm the exact integration mode.
| Platform | Product boundary | Strongest fit | What to verify |
|---|---|---|---|
| Spatius | Avatar-only boundary; customer sends speech audio | Existing agents with proprietary prompts, tools, memory, routing, and compliance controls | You must supply and operate the rest of the agent stack |
| Simli | SDK for adding a face to custom voice bots | Teams using LiveKit, Pipecat, or their own orchestration | Validate cancellation and audio-stream behavior with your TTS implementation |
| Anam | Managed persona with documented custom-LLM paths | Teams wanting persona delivery plus a custom model endpoint | Client-side and server-side custom modes may have different latency and control |
| D-ID | Managed real-time agent with model options and integrations | Teams wanting a broader agent platform plus avatar streaming | Determine which model, knowledge, and turn-management functions remain vendor-managed |
A useful pSEO comparison should make the decision reproducible, not merely repeat vendor language.
This boundary prevents an avatar-runtime claim from being mistaken for a complete product outcome.
The customer owns model credentials, routing, prompts, context, memory, RAG, tools, policy, evaluation, tracing, retries, model fallbacks, output approval, TTS, and the decision to speak. It must convert approved output into audio suitable for the avatar.
Spatius does not provide the LLM or agent brain. Motion Server turns supplied speech audio into driving data, and AvatarKit renders the character. That narrow role is the reason the model and orchestration can remain independent.
The same platform can be an excellent layer for one team and the wrong amount of infrastructure for another.
A dropdown that selects among hosted models can be convenient, but it may leave memory, tools, context assembly, and logs inside the avatar vendor. That can be acceptable—just document it as a managed agent rather than a fully customer-owned LLM stack.
For an early prototype, a bundled pipeline may reach users faster. For a product with custom tools, regulated data, or frequent model migration, the extra work of a composable boundary can reduce long-term lock-in.
Prove ownership by changing the model, tool, and policy layer without touching avatar code. Record every failure transition.
Reviewed Aug 3, 2026. Product modes, plan limits, pricing, and documentation can change. Recheck every source before purchase or publication. Sources establish platform capabilities; the selection framework is Spatius editorial analysis.