Overview

Introduction

Stac runs open-source AI models in production for one fixed monthly price — never per token, never cut off mid-request.

Stac is inference infrastructure for open-source language models. You pick a plan, we run the model that plan is built for on dedicated capacity, and you pay a flat monthly price for that capacity. There's no per-token meter, no surprise bill at the end of the month, and no DevOps work on your side.

The API is OpenAI-compatible, so most clients work by changing two lines: the base URL and the API key. Anthropic-compatible clients (like Claude Code) work the same way, pointed at /v1/messages instead.

bash
curl https://api.trystac.com/v1/chat/completions \
  -H "Authorization: Bearer $STAC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "your-stack-model",
    "messages": [{ "role": "user", "content": "Hello" }]
  }'

Why fixed pricing

Per-token pricing makes cost a function of usage you don't control. A retry loop, a long context, or a spike in traffic all land on the same invoice, and the only way to cap it is to cap your product.

Stac inverts that. You reserve capacity — a stack — and the stack costs the same whether it serves ten requests a day or ten thousand. What varies is latency under load, not price, and that's something you can plan for.

Per-token providersStac
Billing unitTokens in + tokens outReserved capacity
Cost predictabilityVaries with trafficFixed monthly
Request cutoffsTruncated on quotaNone
Cold startsCommon on shared tiersNever — capacity is reserved ahead of time
Model choiceProvider's catalogChosen per plan; custom on Enterprise

What you get

A stack is a deployment with its own model, its own system prompt, its own knowledge base, and its own API keys. Nothing about your configuration is shared with other customers.

  • Reserved capacity. Your traffic never competes with another customer's for a request slot.
  • OpenAI- and Anthropic-compatible API. Chat completions, streaming, function calling, both request shapes.
  • Behavior configuration. System prompt and generation parameters, editable from the dashboard without a redeploy.
  • Knowledge base. Upload documents; retrieval is handled for you.
  • Usage logs. Every request tracked by model, status, tokens, and duration.

Next steps

  1. Create a stack

    Pick a plan. Provisioning takes a few minutes.

  2. Generate an API key

    Keys are scoped to a single stack and shown once, at creation.

  3. Send your first request

    Follow the quickstart — it takes about five minutes.