ForHosting KIT · Casa, cozinha e lazer

Escalonador de receitas

Multiplique a lista inteira de ingredientes por um fator: ao dobrar 250 g de farinha, 100 g de açúcar, 2 ovos e 1 colher de chá de sal, você obtém 500, 200, 4 e 2, cada número ao lado do seu ingrediente. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Quantidades
250, 100, 2, 1
Fator
2
Nomes
flour (g), sugar (g), eggs, salt (tsp)
Você obtém
Escalado
500, 200, 4, 2
Quantidade
4
Modo de cálculo
multiplier

Um escalonador de receitas pega cada quantidade numérica da sua lista de ingredientes e multiplica por um fator compartilhado para que um prato escrito para quatro pessoas vire uma assadeira para doze, ou meia fornada para dois, sem reescrever o cartão à mão. Informe as quantidades como lista de números e forneça um multiplicador direto —o dobro é dois, a metade é 0.5— ou um contagem original de porções e um alvo para que a ferramenta derive fator igual a alvo dividido por porções. Rótulos de nome opcionais permanecem alinhados a cada quantidade para que a resposta possa ecoar farinha, açúcar e sal ao lado dos novos números.

O que significa escalar uma receita e quando usar um multiplicador

Cozinheiros domésticos, serviços de meal-prep e cozinhas de teste enfrentam o mesmo problema aritmético: uma fórmula publicada lista quantidades fixas para um rendimento fixo, mas a mesa de hoje precisa de outro rendimento. Escalar multiplica cada quantidade escalável pelo mesmo fator para que as proporções relativas permaneçam constantes — o dobro da farinha ainda encontra o dobro da água na mesma hidratação. Um multiplicador direto é o controle mais simples: defina factor como dois para fornada dupla, três para tripla, ou 0.5 para meia receita.

Unidades não são convertidas aqui; duzentos e cinquenta permanece duzentos e cinquenta até você decidir se são gramas ou mililitros, e o resultado escalado mantém a mesma convenção de unidade que você já usava. Essa separação é intencional: conversores de densidade de farinha e de colheres a mililitros resolvem perguntas de unidade, enquanto esta capacidade só responde quanto de cada linha listada você precisa após mudar o tamanho da fornada.

Dicas práticas, erros de fator zero, limites e buscas relacionadas

Fatores quase zero após ruído de ponto flutuante são tratados como zero e rejeitados com a mesma regra, protegendo chamadores de apagamentos acidentais. Esta landing visa quem busca um escalonador de receitas, escalar ingredientes ou uma calculadora de multiplicador de porções; não é um conversor de unidades, nem um estimador nutricional, nem um planejador de refeições completo. Prefira ferramentas cook irmãs quando precisar de xícaras de farinha para gramas ou colheres para mililitros, depois escale aqui os números resultantes.

Verificações de ida e volta são fáceis: recalcule cada amount vezes factor à mão e confirme que iguala a entrada scaled publicada dentro do mesmo arredondamento a doze casas, e confirme que mudar só o factor escala cada linha proporcionalmente.

Dobrar ou reduzir à metade um cartão de receita caseira

Cole as quantidades numéricas de uma massa ou bolo para quatro porções, defina factor como dois ou 0.5, e imprima a lista escalada para compras ou mise en place.

Como funciona o escalonador de receitas?

Ele multiplica cada quantidade por um fator. Names opcionais ficam alinhados a cada linha.

O que acontece se o fator for zero?

Um fator de zero zeraria cada ingrediente e é rejeitado de propósito.

Isso converte xícaras em gramas?

Não. Só escala números. Mantenha as unidades consistentes, ou use primeiro um conversor dedicado e depois escale as quantidades resultantes.

O escalonador de receitas é grátis?

A ferramenta do navegador é grátis e roda localmente.

Posso escalar por porções em vez de informar um fator?

Sim. Informe as porções originais e as que você quer: o fator é o número desejado dividido pelo original, então de 4 para 6 porções dá 1,5. Se informar só as desejadas, a receita é tratada como de uma porção.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/cook/recipe-scale

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/cook/recipe-scale \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amounts":[250,100,2,1],"factor":2}'
{
  "amounts": [
    250,
    100,
    2,
    1
  ],
  "factor": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "cook.recipe_scale",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_abs1000000000000
max_n10000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Um fator de zero é rejeitado com invalid_input porque zerar cada linha apagaria a receita em vez de escalá-la. O caminho é aritmética determinística pura —sem rede, sem sementes aleatórias, sem dependência do relógio de parede— de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após arredondamento decimal fixo a cada chamada.

O que significa escalar uma receita e quando usar um multiplicador

A ferramenta aceita uma lista não vazia de números finitos como amounts, nomes paralelos opcionais como rótulos, e devolve tanto um array scaled plano quanto um array ingredients que emparelha cada quantidade original com seu valor escalado. Planilhas de sala de aula e coding kata podem afirmar o mesmo JSON arredondado porque a aritmética nunca depende do relógio nem de dados externos.

Como chamar a API: modo fator, modo porções e a resposta

Se factor e target aparecerem, o factor explícito vence para que scripts que já calcularam a razão não sejam sobrescritos. Envie um corpo JSON com amounts como array obrigatório de números finitos —ou uma string separada por vírgulas em formulários de texto— mais factor ou target sob a regra publicada de exigir um deles. Factor (aliases multiplier, scale, times) é o coeficiente de escala explícito aplicado a cada quantidade. Target (aliases to_servings, target_servings, for) é um contagem de porções desejado; quando você usa target sem factor, o solver define factor igual a target dividido por servings, e servings tem padrão um se você omitir a contagem original. Valores absolutos devem permanecer dentro do limite publicado de um trilhão, e o comprimento da lista é limitado para que um Worker termine rápido. Em sucesso a resposta ecoa amounts arredondados, scaled, factor, count, mode (multiplier ou servings), servings e target opcionais, names, linhas ingredients, formula, message e steps ordenados. Validação falha —amounts vazios, números não finitos, factor e target ausentes, um divisor de servings original zero, ou um factor de zero— devolve invalid_input e nunca é cobrada. O preço é um US$ 0,002 fixo por requisição bem-sucedida com unidade item e preço unitário marginal zero.

Dicas práticas, erros de fator zero, limites e buscas relacionadas

Sempre rejeite um fator de zero em formulários do cliente antes de enviar quando puder; a API ainda lançará uma mensagem clara invalid_input se zero escapar, porque zerar cada ingrediente não é uma escala significativa. Ao escalar por porções, mantenha a contagem original diferente de zero — de quatro a seis é um caminho comum e produz fator 1.5 — e lembre-se de que servings tem padrão um quando só target é enviado, útil para receitas escritas por pessoa. Prefira números em vez de strings de unidade pré-formatadas dentro de amounts; coloque unidades no campo opcional names para que duzentos e cinquenta e farinha (g) fiquem separados. Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando aprendizes enviam factor zero de propósito.

Rendimento de buffet a partir de fornadas de teste

Converta uma fornada piloto escrita para oito pratos em um serviço de quarenta e oito enviando servings e target para que o fator seja derivado automaticamente.

Testes unitários para calculadoras de meal-prep

Gere arrays escalados de referência e rejeições deliberadas de fator zero para valores esperados de coding kata e testes de contrato da API.

Posso escalar por porções em vez de um multiplicador bruto?

Sim. Envie target e opcionalmente servings (padrão 1). O solver define factor = target ÷ servings e informa mode servings.

Ver a documentação completa do KIT →