SWE-1
SWE-1
: Alto poder de raciocínio, com capacidade de usar ferramentas e otimizado para o Cascade. Desempenho no nível do Claude 3.5 a uma fração do custo.SWE-1-mini
: Fornece sugestões passivas no Windsurf Tab, otimizado para baixa latência em tempo real.
Traga sua própria chave (BYOK)
Disponível apenas para usuários individuais, gratuitos e pagos.
BYOK
.
Observe que isso é diferente de API Pricing.
Para inserir sua chave de API, acesse esta página nas configurações da assinatura e adicione a sua chave.
Se você não tiver configurado sua chave de API, ocorrerá um erro ao tentar usar um modelo BYOK.
Atualmente, oferecemos suporte a BYOK apenas para estes modelos:
Claude 4 Sonnet
Claude 4 Sonnet (Thinking)
Claude 4 Opus
Claude 4 Opus (Thinking)
Preços da API
Utilizamos os mesmos tokenizers dos provedores de modelos (o da Anthropic para modelos Claude, o da OpenAI para modelos GPT, etc.) para garantir contagem e precificação de tokens precisas e consistentes. Veja a demo do tokenizer da OpenAI
Modelo | Planos com precificação da API | Tokens de entrada (Créditos / Milhão de Tokens)1 | Tokens de leitura do cache (Créditos / Milhão de Tokens)2 | Tokens de saída (Créditos / Milhão de Tokens) |
---|---|---|---|---|
Claude Sonnet 4 | - Pro - Teams - Enterprise (contratado) - Enterprise (self-serve) | 90 | 9 | 450 |
Claude Sonnet 4 (Thinking) | - Pro - Teams - Enterprise (contratado) - Enterprise (self-serve) | 90 | 9 | 450 |
2 O prompt cache tem um TTL (time-to-live) limitado determinado pelo provedor do modelo (por exemplo, aproximadamente 5 minutos na Anthropic). Mesmo dentro do TTL, o acerto no prompt cache não é garantido. Falhas no prompt cache são cobradas como tokens de entrada.
Exemplo de conversa
Role | Message | Tokens | Note | Cost per message |
---|---|---|---|---|
User | Refactor @my_function | 20k | Input (cache write). Observação: inclui toda a linha do tempo compartilhada, contexto do editor e o system prompt. | 2.25 Credits |
Windsurf | Primeiro, vou analisar a my_function para elaborar um plano de refatoração. | 1k | Output tokens. | 0.45 Credits |
tool_call | Analyze my_function | 23k | Input (cache read) + Input (cache write). | 0.42 Credits |
Windsurf | Aqui está um plano para refatorar a my_function […] deseja que eu continue com a implementação? | 2k | Output tokens. | 0.90 Credits |
User | Sim, continue. | 46k | Input (cache read) + Input (cache write). | 0.52 Credits |
tool_call | Edit foo.py | 50k | Input (cache read) + Output tokens. | 2.22 Credits |
tool_call | Add bar.py | 56k | Input (cache read) + Output tokens. | 3.15 Credits |
Windsurf | Terminei de refatorar a my_function. Aqui está um resumo das minhas alterações: […] | 2k | Output tokens. | 0.90 Credits |
Total | 200k | 10.81 Credits |