Bundled vLLM
Srasta deploys a GPU-backed OpenAI-compatible vLLM runtime on the selected GPU host.
Inference & Model Routing
Srasta separates the operator decision from the runtime plumbing. Teams choose where inference runs and what each persona needs; Srasta turns that into governed LiteLLM routes, certified vLLM or MLX runtime settings, model-access controls, and smoke tests.
Routing Path
A caller can ask for coding, business, or general.
Those are stable model aliases. The backend behind each alias is a catalog-certified local runtime
or a controlled OpenAI-compatible endpoint allowed by the deployment profile.
Provider Classes
The installer treats inference as a deployment decision. Local inference keeps prompts and responses inside the Srasta cluster. External inference can be self-hosted or hosted, but it creates an explicit data-egress decision that operators must acknowledge.
Srasta deploys a GPU-backed OpenAI-compatible vLLM runtime on the selected GPU host.
Apple Silicon Community runtime served host-native through Srasta's certified MLX profile.
Operator-provided vLLM, NVIDIA NIM, or generic OpenAI-compatible endpoint.
Provider APIs such as Anthropic, OpenAI, Hugging Face, Together, or Fireworks through LiteLLM.
Personas
Routes to coding-capable models and requires tool-call parser correctness for agentic workflows.
Optimized for multi-document reasoning, summaries, structured outputs, and decision support.
Absorbs everyday chat and general-purpose workloads with a quality/latency balance.
Routes review and approval workflows through the same policy, audit, and model-access controls.
Recommendation Engine
The installer does more than ask whether a model can load. It evaluates fit against the operator's environment: GPU and RAM, inference class, deployment intent, expected concurrency, latency and quality targets, and cost constraints for hosted providers.
Runtime Contracts
vLLM agentic tool calls require the right parser for the model family. Srasta tracks this per model so tool calls do not silently degrade into plain text.
Models with separate thinking output can declare the matching reasoning parser where supported.
Embeddings use the certified engine-native OpenAI-compatible path for the selected hardware cell.
Persona routes resolve to catalog-certified model and runtime bindings rather than ad hoc fallback chains.
Governance
Whether a model is local, self-hosted, or hosted, access still enters through the same governed Srasta API path. Model routing is not a backdoor around identity, authorization, audit, rate limits, or license posture.
Roles can be granted explicit model access; unauthorized requests fail before execution.
Inference requests, failures, policy denials, and external-provider calls produce audit evidence.
External inference is called out because prompts and responses leave the Srasta cluster.
Recommendations are defaults; operators can override persona assignments with visible tradeoffs.
FAQ
Srasta supports local inference through catalog-certified vLLM on NVIDIA GPU cells and MLX on Apple Silicon cells, plus controlled OpenAI-compatible external endpoints when the deployment profile allows it.
LiteLLM is the unified inference gateway. Srasta generates model routes and persona aliases so callers can request models like coding, business, or general while LiteLLM routes to the configured backend.
The installer uses hardware profile, intent, inference provider, personas, expected volume, and operator constraints to recommend models per persona. Operators can accept recommendations or override each persona.
Model requests still pass through Srasta API controls: identity, RBAC, per-role model whitelist, license posture, rate limits, audit, and downstream routing through LiteLLM or the configured provider.
Plan the Runtime
A useful Srasta deployment starts by mapping who will use the system, what work they do, where inference is allowed to run, and what latency, quality, cost, and data-boundary constraints matter.