Every playbook opens with 0. Set up your shell: paste one block, replace
only
AIRESERVE_API_KEY, and every later command runs as written. Commands
print the API’s error body instead of a bare status code, and each step
checks that it created what it claims before you continue.GLM-5.3
Native FP8 on 8×H200 with vLLM, GLM reasoning and tool parsers, and a 1M-token architecture window.
Kimi K3
Native multimodal MXFP4/MXFP8 on 8×B300 with SGLang and preserved thinking history.
DeepSeek V4 Pro 0813
The released V4 Pro checkpoint on 8×H200 with vLLM, DeepSeek V4 encoding, and DSpark.
DeepSeek V4.1 Flash
The released V4.1 model on 8×H200 with a V4.1-capable vLLM image and optional vision.
Status vocabulary
Every page uses the same evidence labels:
The Python and TypeScript examples use the same public REST API as curl, so
they are executable now. An official
gpu namespace for those SDKs is a
documented platform gap; the playbooks never present a future client.gpu
method as if it already ships.
Target SDK ergonomics
Pick the serving runtime
There is no universal image that safely serves every frontier checkpoint. Architecture support often lands in an engine nightly before a stable release, and parser names, CUDA requirements, kernels, and launch flags remain model-specific.Baseline matrix
The hardware above is a starting topology, not a concurrency promise. A model
that fits in aggregate HBM can still miss latency targets because KV cache,
temporary buffers, communication, and long prompts need headroom.
The production path
Each playbook follows the same sequence:- Review the model license and pin the model revision and serving image.
- Quote persistent storage and GPU capacity before creating anything.
- Stage the checkpoint onto a persistent volume and verify the snapshot.
- Launch the serving workload with its model-specific engine contract.
- Poll the durable operation, retrieve the protected HTTP URL, and warm the model.
- Test normal chat, streaming, reasoning, tools, and supported modalities.
- Sweep realistic traffic until the target TTFT, TPOT, throughput, and error-rate objectives fail.
- Add the missing production layer—replicas, traffic draining, metrics, alerts, and rollback—before accepting customer traffic.
- Terminate compute and explicitly delete storage when it is no longer needed.
What “industry-standard” means here
A successful200 response is only a smoke test. A production acceptance
record should include:
- the model commit, engine image digest, driver/CUDA version, GPU topology, and all launch flags;
- tested input/output length buckets and the maximum context admitted in production;
- p50, p95, and p99 time to first token, inter-token latency, end-to-end latency, and queue time;
- input/output token throughput, request failures, OOMs, GPU/host memory, and KV/prefix-cache hit rate;
- tool-call validity, structured-output validity, reasoning-history behavior, and modality checks;
- speculation enabled and disabled against identical prompts, including accepted draft length;
- replica count, health policy, authentication, load-balancing behavior, drain timeout, rollback target, and alert thresholds.