Integrações
Cursor
Use seu stack como um modelo OpenAI personalizado no chat do Cursor, sobrescrevendo a base URL da OpenAI.
O Cursor é um editor de código com IA. Ele aceita sua própria chave da OpenAI e uma base URL personalizada, o que basta para mandar as requisições do chat para o seu stack em vez dos modelos do próprio Cursor.
Pré-requisitos
- Uma chave da página Chaves de API do seu stack. Veja Autenticação.
- O id do modelo que você quer chamar — veja Modelos. Os
exemplos abaixo usam
qwen/qwen3.5-9b. - Um plano pago do Cursor. No plano gratuito, o Cursor só usa o próprio modelo Auto, então não dá para escolher um modelo personalizado.
Configure o Cursor
Abra Cursor Settings → Models
Use o ícone de engrenagem ou
Cmd/Ctrl + Shift + J, vá em Models e expanda API Keys.Informe a chave e a base URL
Campo Valor OpenAI API Key Sua chave do Stac — ligue o toggle Override OpenAI Base URL https://api.trystac.com/v1— mantenha o/v1, o Cursor acrescenta/chat/completionsAdicione o modelo
Clique em + Add model, digite
qwen/qwen3.5-9be confira se ele está ativado na lista.Verifique
Clique em Verify ao lado da chave. O Cursor faz uma requisição de teste pela base URL que você definiu.
Exemplo
Abra o painel de chat, escolha qwen/qwen3.5-9b no seletor de modelo e
pergunte:
Você: Name three primary colors.
Cursor: Red, blue, and yellow.A requisição aparece em Uso e Registros no dashboard.
Limitações
- O override é global. Enquanto ele está ligado, toda requisição de modelo da OpenAI no Cursor vai para o seu stack, e esses modelos param de funcionar. Desligue o override para voltar.
- O Tab nunca usa o seu stack. O autocomplete do Tab sempre roda nos modelos do próprio Cursor.
- Alguns recursos recusam chaves personalizadas. Os modelos próprios do Cursor (o Composer, por exemplo) não aceitam chave personalizada, e o Cursor pode pedir que você desligue a chave para usá-los.
- O modo Agent depende de tool calling. Ele só funciona com um modelo que suporta tools, e mesmo assim as definições de tools do Cursor podem falhar num modelo em que o chat simples funciona.
- O nome do modelo precisa estar no seu plano. Adicione o valor exato de
Modelos; um modelo que o plano da sua chave não inclui
devolve
403. O rate limit é por chave, então dê ao Cursor uma chave própria. Veja Diferenças que importam.
Para rodar um agente de código no seu stack a partir do terminal, sem override global, veja o Claude Code em Compatibilidade Anthropic.
Próximos passos
- Compatibilidade OpenAI — a mesma configuração para Cline, Continue e outras ferramentas compatíveis com OpenAI.
- Setup com agente — deixe um agente de código configurar o Stac para você.
- Erros e limites de uso — o que cada código de status significa.