Models
The wrapper currently fronts three base-model checkpoints. Pick llama-8b if you're just trying it out — it's kept always-on, so there's no cold-boot wait.
Available models
model | Checkpoint | Precision |
|---|---|---|
llama-8b | meta-llama/Llama-3.1-8B | bf16 |
llama-405b | meta-llama/Llama-3.1-405B | bf16 |
trinity-truebase | arcee-ai/Trinity-Large-TrueBase | bf16 |
The set above can change; GET /v1/models is the source of truth for what's actually live right now. Pass the short model id (e.g. llama-8b), never the HF repo name.
What GET /v1/models returns
Each entry carries more than the checkpoint — query it programmatically rather than hard-coding numbers that drift:
id— the short id you pass asmodel.served_model_name— the underlying checkpoint the backend serves.gpu_shape— the GPU shape backing this model (e.g. which accelerator / how many), useful for reasoning about cold-start cost and throughput.status—"live"for models you can call (onlylivemodels are listed).capabilities:max_model_len— the context length: totalprompt + completiontokens the model accepts. Read this instead of memorising a per-model window. (nullmeans the registry hasn't declared it, so the pre-flight length check is skipped.)max_logprobs— the cap on a positive (top-k)logprobs/prompt_logprobscount.logprobs,prompt_logprobs— feature flags (bothtruetoday).prompt_logprobs_full_vocab— whetherprompt_logprobs=-1(the model's whole next-token distribution at each prompt position) is supported. Prompt-only — completionlogprobsstays top-k.full_vocab_max_prompt_tokens— max prompt length for a full-vocabprompt_logprobs=-1request. The full distribution is ~vocab_sizevalues per position, so longer prompts must use a fixed top-k.chat_template— alwaysnull: these are base models, prompts pass through verbatim with no templating.
Availability & cold starts
Models that get steady use are usually kept warm, so requests start immediately. Less-used or larger models sleep when idle to save GPU time and cold-start on the first request after a quiet spell — usually a few minutes, worst case up to ~10 minutes (occasionally longer for the largest models when GPUs are scarce). Once warm, a model answers in seconds and stays warm as long as you keep using it.
The wrapper holds the first request open and sends keepalive bytes while the model starts, so callers should set a timeout of at least 15 minutes and wait for that request to finish. See Cold-boot waiting. For interactive work, send one short request first to warm the model before a session.
Always-on (warm windows)
If you'd rather have a model kept always-on for a stretch — a work session, a deadline — tell us via the Feedback button or email, and we'll schedule a warm window.