Hub documentation
Preços e Cobranças
Preços e Cobranças
Hugging Face Jobs permite executar tarefas de computação na infraestrutura do Hugging Face sem que você precise gerenciá-la. Basta definir um comando, uma imagem Docker e um tipo de hardware entre as diversas opções de CPU e GPU.
Os Jobs estão disponíveis para qualquer usuário ou organização com um saldo de créditos positivo. Os créditos de computação mensais incluídos em uma assinatura PRO, Team ou Enterprise contam para esse saldo e podem ser gastos em Jobs.
A cobrança em Jobs é baseada no uso de hardware e é calculada por minuto: você é cobrado por cada minuto que os Jobs são executados no hardware solicitado.
Durante o ciclo de vida de um Job, ele só é cobrado quando o Job está em estado Starting ou Running. Isso significa que não há custo durante a etapa de build.
Se um Job em execução começar a falhar, ele será suspenso automaticamente e a cobrança será interrompida.
Preços
Os jobs são cobrados por minuto com base no hardware utilizado. Por exemplo, 10 minutos cobráveis em a10g-small custam aproximadamente US$ 0,17 em taxas de hardware.
Para gerenciar os gastos, defina um tempo limite, cancele um Job ou consulte seu uso atual.
CPU
| Hardware | CPU | Memória | Armazenamento Efêmero | Preço por hora |
|---|---|---|---|---|
| Básico de CPU | 2 vCPU | 16 GB | 50 GB | $0.01 |
| Atualização de CPU | 8 vCPU | 32 GB | 50 GB | $0.03 |
| CPU XL | 16 vCPU | 124 GB | 1000 GB | $1.00 |
| Desempenho da CPU | 32 vCPU | 256 GB | 1024 GB | $1.90 |
GPU
| Hardware | CPU | Memória | Memória de GPU | Armazenamento Efêmero | Preço por hora |
|---|---|---|---|---|---|
| Nvidia T4 - pequeno | 4 vCPU | 15 GB | 16 GB | 50 GB | $0.40 |
| Nvidia T4 - médio | 8 vCPU | 30 GB | 16 GB | 100 GB | $0.60 |
| 1x Nvidia L4 | 8 vCPU | 30 GB | 24 GB | 400 GB | $0.80 |
| 4x Nvidia L4 | 48 vCPU | 186 GB | 96 GB | 3200 GB | $3.80 |
| 1x Nvidia L40S | 8 vCPU | 62 GB | 48 GB | 380 GB | $1.80 |
| 4x Nvidia L40S | 48 vCPU | 382 GB | 192 GB | 3200 GB | $8.30 |
| 8x Nvidia L40S | 192 vCPU | 1534 GB | 384 GB | 6500 GB | $23.50 |
| Nvidia A10G - pequeno | 4 vCPU | 15 GB | 24 GB | 110 GB | $1.00 |
| Nvidia A10G - grande | 12 vCPU | 46 GB | 24 GB | 200 GB | $1.50 |
| 2x Nvidia A10G - grande | 24 vCPU | 92 GB | 48 GB | 1000 GB | $3.00 |
| 4x Nvidia A10G - grande | 48 vCPU | 184 GB | 96 GB | 2000 GB | $5.00 |
| Nvidia A100 - grande | 12 vCPU | 142 GB | 80 GB | 1000 GB | $2.50 |
| 4x Nvidia A100 - grande | 48 vCPU | 568 GB | 320 GB | 4000 GB | $10.00 |
| 8x Nvidia A100 - grande | 96 vCPU | 1136 GB | 640 GB | 8000 GB | $20.00 |
| Nvidia H200 | 23 vCPU | 256 GB | 141 GB | 3000 GB | $5.00 |
| 2x Nvidia H200 | 46 vCPU | 512 GB | 282 GB | 6000 GB | $10.00 |
| 4x Nvidia H200 | 92 vCPU | 1024 GB | 564 GB | 12000 GB | $20.00 |
| 8x Nvidia H200 | 184 vCPU | 2048 GB | 1128 GB | 24000 GB | $40.00 |
| Nvidia RTX PRO 6000 | 23 vCPU | 256 GB | 96 GB | 475 GB | $2.75 |
| 2x Nvidia RTX PRO 6000 | 46 vCPU | 512 GB | 192 GB | 950 GB | $5.50 |
| 4x Nvidia RTX PRO 6000 | 92 vCPU | 1024 GB | 384 GB | 1900 GB | $11.00 |
| 8x Nvidia RTX PRO 6000 | 184 vCPU | 2048 GB | 768 GB | 3800 GB | $22.00 |
Você também pode recuperar o hardware disponível e os preços programaticamente por meio da API em GET /api/jobs/hardware ou por meio da CLI:
>>> hf jobs hardwarePortas expostas
Um Job pode expor uma ou mais portas para que elas sejam acessíveis externamente enquanto o Job está em execução. A exposição de uma ou mais portas é cobrada por uma taxa fixa por Job, além do preço do hardware:
| Produto | Preço por hora |
|---|---|
| Portas expostas | $0.01 |
Assim como o hardware, a cobrança é feita por minuto, apenas enquanto o Job estiver em estado Starting ou Running.
Gerenciar faturamento
Faturar para sua organização
A faturação é feita, por padrão, no namespace do usuário, mas você pode faturar para sua organização especificando o namespace adequado:
hf jobs run --namespace my-org-name ...Neste caso, o Job é executado sob a conta da organização e você pode visualizá-lo na página de Jobs da sua organização (página da organização > configurações > Jobs).
Nos planos Enterprise e superiores, os administradores da organização podem restringir quem pode executar e visualizar Jobs faturados à organização — apenas administradores da organização ou membros de Grupos de Recursos selecionados — por meio das configurações de Acesso granular a recursos.
Faturar para um grupo de recursos
Este recurso faz parte do plano Enterprise e dos planos superiores.
Se a sua organização tiver Resource Groups configurados, você pode atribuir os custos dos jobs a um grupo de recursos específico. Para isso:
- Você deve ser um membro do grupo de recursos.
- Passe a organização que possui o grupo de recursos como
namespacee o ID do grupo de recursos comoresource_group_id. Ambos são obrigatórios: um grupo de recursos só é considerado para Jobs faturados à sua organização.
Você pode encontrar o ID do grupo de recursos na página de configurações de Grupos de Recursos da sua organização.
hf jobs run --namespace my-org-name --resource-group-id <resource-group-id> ...Em Python:
>>> from huggingface_hub import run_job
>>> run_job(
... image="python:3.12",
... command=["python", "-c", "print('Hello!')"],
... namespace="my-org-name",
... resource_group_id="<resource-group-id>",
... )Administradores de Organização e de Grupo de Recursos podem definir limites de gastos mensais para Jobs faturados ao grupo.
Visualizar o uso atual de computação
Você pode consultar suas informações de faturamento atuais para Jobs na sua página Billing, na seção “Compute Usage”:

Informações adicionais sobre faturamento podem ser encontradas na documentação dedicada do Hub.
Recomendações
Definir limites de tempo limite
Defina um timeout ao criar o Job para garantir que ele não execute além de uma determinada duração.
A execução de um Job que atinge a duração do timeout é interrompida automaticamente, assim como sua cobrança.
Aqui está como definir um timeout com a CLI:
hf jobs run --timeout 3h ...Observe que o tempo limite padrão é definido como 30 minutos. Portanto, você deve especificar um tempo limite maior se o seu Job exigir mais tempo para ser executado.
Cancelar Jobs irrelevantes
Se um Job em execução não for mais relevante, você pode cancelá-lo prematuramente para interromper sua cobrança, seja pela página do Job ou pelo CLI:
hf jobs cancel <job-id>
