Visão geral

Quickstart

Leva cerca de cinco minutos — crie uma stack, gere uma key, envie sua primeira requisição.

Isso leva cerca de cinco minutos: crie uma stack, gere uma key, envie sua primeira requisição.

1. Crie uma stack

No dashboard, clique em New stack, dê um nome a ela e escolha um plano. O modelo que esse plano roda é atribuído automaticamente — você não precisa escolher um, a menos que esteja no Enterprise.

2. Gere uma API key

Abra a stack, vá em API keys e crie uma. A key em texto plano é exibida apenas uma vez, na criação — copie-a agora.

.envbash
STAC_API_KEY=stac_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
STAC_BASE_URL=https://api.trystac.com/v1

3. Envie uma requisição

O campo model é ignorado — sua stack sempre atende com o próprio modelo, então qualquer valor funciona ali.

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

4. Faça streaming da resposta

Adicione "stream": true para receber os tokens conforme são gerados, como server-sent events:

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

Veja Streaming responses para saber como consumir o stream em Python e Node.

Usando um cliente no estilo Anthropic

Se a sua ferramenta fala a API Messages da Anthropic (Claude Code, por exemplo), aponte-a para a Stac da mesma forma:

.envbash
ANTHROPIC_BASE_URL=https://api.trystac.com
ANTHROPIC_AUTH_TOKEN=$STAC_API_KEY

Requisições para /v1/messages funcionam com a mesma key, sem configuração separada.

Próximos passos