Open betaapply for access. We review each application and email you when it's approved, with your API key ready on the dashboard.

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

modelCheckpointPrecision
llama-8bmeta-llama/Llama-3.1-8Bbf16
llama-405bmeta-llama/Llama-3.1-405Bbf16
trinity-truebasearcee-ai/Trinity-Large-TrueBasebf16

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 as model.
  • 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 (only live models are listed).
  • capabilities:
    • max_model_len — the context length: total prompt + completion tokens the model accepts. Read this instead of memorising a per-model window. (null means 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_logprobs count.
    • logprobs, prompt_logprobs — feature flags (both true today).
    • prompt_logprobs_full_vocab — whether prompt_logprobs=-1 (the model's whole next-token distribution at each prompt position) is supported. Prompt-only — completion logprobs stays top-k.
    • full_vocab_max_prompt_tokens — max prompt length for a full-vocab prompt_logprobs=-1 request. The full distribution is ~vocab_size values per position, so longer prompts must use a fixed top-k.
    • chat_template — always null: 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.