Quando alojar por conta própria um modelo aberto bate pagar por token.
A aritmética do break-even, incluindo a parte que joga contra nós: os preços das API continuam a cair, por isso o caso duradouro é o controlo, com o custo como bónus. Eis o modelo, construído para que o possa correr com os seus próprios números.
Neste artigo 4 secções
- Alojar por conta própria bate o preço por token assim que uma carga de trabalho é estável e o seu volume mensal de tokens passa o ponto em que uma máquina de custo fixo custa menos do que os mesmos tokens na API. Onde esse ponto fica depende do seu modelo, da precisão e da utilização, por isso o artigo dá-lhe a aritmética e não um número.
- Os preços das API alojadas continuam a cair. Qualquer argumento construído apenas sobre «mais barato do que a API» decai; o nosso não assenta nisso.
- Uma máquina de custo mensal fixo transforma uma fatura de utilização imprevisível numa linha fixa.
- Abaixo do break-even, a resposta honesta é ficar na API por agora, e um engenheiro aqui dir-lho-á.
Há duas formas de vender hardware GPU. Uma é prometer que é mais barato do que a sua fatura da API, o que às vezes é verdade, temporariamente, para algumas cargas de trabalho, e deixa de ser verdade sempre que os fornecedores de API voltam a cortar os preços. A outra é fazer as contas com honestidade: volume estável acima de um limiar favorece hardware próprio, volume irregular ou pequeno favorece a API, e as razões duradouras para ter a máquina (controlo, jurisdição, uma versão de modelo que ninguém pode retirar) mantêm-se a qualquer preço.
As duas faturas, lado a lado
A fatura da API é um contador. Todos os meses é o seu volume de tokens multiplicado pelo preço combinado por token na sua fatura, e move-se com a utilização em ambos os sentidos. A fatura da máquina é fixa. Custe a máquina o que custar por mês, custa isso quer sirva um token quer todos os tokens para os quais tem débito. Toda a questão do break-even é onde essas duas linhas se cruzam.
Tokens
Preço
Fatura da API
Máquina
Preço
Break-even
Essa segunda linha é todo o artigo. Divida o custo mensal fixo de uma máquina capaz de servir o seu modelo pelo preço por token que paga hoje, e tem o volume mensal a partir do qual as duas faturas são iguais. Tudo o resto é sobre se a sua carga de trabalho chega mesmo a esse volume, e se lá chega de forma estável.
O que move a linha
Tamanho do modelo.
Um modelo maior precisa de mais memória e serve menos tokens por segundo na mesma placa, pelo que a máquina que o corre custa mais e o volume de break-even fica mais alto. Um modelo mais pequeno baixa-o. Escolha o modelo mais pequeno que passa a sua fasquia de qualidade antes de dar preço a seja o que for.
Precisão e quantização.
Correr um modelo com menor precisão encolhe a sua pegada de memória e muitas vezes aumenta o seu débito, o que permite a uma máquina mais pequena fazer o trabalho e baixa o break-even. O custo em qualidade dessa troca é mensurável no seu próprio conjunto de avaliação, e deve ser medido, não assumido. Escrevemos o que a quantização custa e não custa em um modelo 70B cabe mesmo numa placa de 48GB.
Utilização.
Uma máquina ocupada um quarto do tempo custa quatro vezes mais por token do que a mesma máquina mantida ocupada. Isto é pura aritmética e é o termo que a maioria dos argumentos a favor do self-hosting salta. Tráfego estável, 24 horas por dia, merece uma máquina; uma carga de trabalho que dispara durante duas horas por dia e dorme o resto do tempo aluga melhor do que compra, a menos que as outras razões para ter a máquina a sustentem.
O preço da API que cai.
Qualquer break-even que calcule hoje desliza para cima sempre que o preço por token da API desce, porque a mesma máquina tem agora de substituir tokens mais baratos. Uma decisão tomada apenas com base no custo precisa de ser reverificada a cada nova lista de preços. Uma decisão tomada com base no controlo não se move.
Faça as contas com os seus números
- 01Pegue nas faturas da API dos últimos três meses e leia duas coisas: tokens por mês, e o preço combinado por token (a fatura a dividir pelos tokens). Os tokens de entrada e de saída têm preços diferentes, por isso combine-os na proporção que realmente utiliza.
- 02Registe a forma do volume, não apenas o total. Três meses semelhantes é estabilidade. Um mês com o triplo dos outros é um pico, e um pico deve ser contabilizado como capacidade alugada.
- 03Decida o modelo e a precisão que passam a sua fasquia de qualidade, com os seus próprios prompts. Essa escolha define que máquina é necessária, e dimensionamo-la consigo.
- 04Divida o custo mensal fixo da máquina pelo seu preço combinado por token. Esse é o seu volume de break-even. Compare-o com o seu volume mensal estável, com a utilização que realisticamente consegue manter.
- 05Se o seu volume estável fica acima do break-even com folga, a máquina ganha no custo e em tudo o resto. Se fica abaixo, fique na API por agora e volte quando tiver crescido, ou decida apenas pelas razões de controlo, de olhos abertos.
O caso que não decai
O caso do custo é real para cargas de trabalho estáveis e de grande volume, e é a razão mais fraca para ter uma máquina, porque é a única que um corte de preços de um concorrente pode tirar. As outras mantêm-se a qualquer preço. Os seus prompts ficam em hardware que é seu, numa jurisdição que escolheu. A versão do modelo que validou continua disponível até decidir o contrário, e não até um fornecedor a retirar. O seu dia mais carregado é servido ao débito total da máquina, não a um limite de taxa definido pelo planeamento de capacidade de outra pessoa. E a fatura é o mesmo número todos os meses, o que é um tipo de poupança diferente de um token mais barato.
É por isso que começamos pela aritmética e não por uma promessa. Se as contas dizem que a máquina ganha, ótimo. Se dizem que a API ainda ganha no custo, a decisão passa a ser sobre as outras razões, e algumas cargas de trabalho devem continuar na API. Preferimos dizê-lo a dimensionar uma máquina para um volume que não existe.
Respostas diretas
Onde fica o break-even, aproximadamente?+
É o custo mensal fixo da sua máquina a dividir pelo preço por token que paga na API, e move-se com o seu modelo, a precisão e a utilização, por isso um único número estaria errado para a maioria dos leitores. «Estável» é a palavra que carrega o peso em todas as versões da resposta; uma carga de trabalho com picos aluga melhor do que compra.
A queda dos preços das API não apaga o caso por completo?+
Corrói o caso puramente de custo, e é por isso que não começamos por ele. Não faz nada ao caso do controlo: os seus dados ficam na sua máquina, a sua versão do modelo continua disponível, a sua fatura mantém-se fixa independentemente da utilização.
Dizem-nos se alojar por conta própria não compensa para nós?+
Sim. Traga as faturas e um engenheiro corre o modelo consigo. Uma máquina dimensionada para uma carga de trabalho que ainda não existe não ajuda ninguém; preferimos que volte quando o volume existir.
A máquina tem de ser comprada, ou pode ser alugada ao mês?+
Qualquer uma das opções, e a aritmética é a mesma: um valor mensal fixo contra um valor medido ao consumo. O sentido de ter ou de dedicar uma máquina é que o custo deixa de se mover com a utilização, não o tratamento contabilístico.
Traga-nos a fatura da sua API de IA
Um engenheiro faz a aritmética do break-even com os seus números, e diz-lho se a API ainda for a resposta certa.
Ver os GPU serversChegou ao fim.
Ponha a leitura em prática
O que executa?
Fale-nos da carga de trabalho, do tráfego e dos requisitos de recuperação. Comece pelo configurador de servidores ou discuta os detalhes com um engenheiro.
Escrito pelos engenheiros que constroem e operam a infraestrutura que descreve.Fale com um engenheiro
