Calculadora do efeito da cafeína
Duas xícaras de café com 100 mg cada mantêm um efeito útil por cerca de 15 horas com metabolismo típico. Digite as xícaras, a cafeína por xícara e o seu ritmo de eliminação para ver quando a cafeína restante cai para 25 mg. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Xícaras
- 2
- Cafeína por xícara
- 100
- Taxa de metabolismo
- 1
- Horas
- 15 h
- Cafeína (mg)
- 200
- Meia-vida (h)
- 5
- Limite (mg)
- 25
Depois de uma xícara de café, o alerta não some num relógio impresso no copo. Ele some à medida que o fígado elimina a cafeína com metabolismo de primeira ordem, de modo que duas xícaras de cem miligramas cada uma duram mais do que um espresso pequeno, e um metabolismo mais rápido encurta o mesmo total em miligramas. Esta calculadora do efeito do café estima quantas horas o estímulo permanece útil a partir das xícaras consumidas, dos miligramas de cafeína por xícara e de uma taxa relativa de metabolismo igual a um para a meia-vida típica de cinco horas em um adulto. A cafeína restante é tratada como esgotada ao cair no limiar de vinte e cinco miligramas.
O que a duração do efeito significa e como funciona a depuração de primeira ordem
A cafeína é eliminada do plasma com cinética aproximadamente de primeira ordem em adultos saudáveis: cada janela de meia-vida retira cerca da metade dos miligramas que restam, não uma quantidade fixa a cada hora. Quem metaboliza mais rápido informa uma taxa acima de um e a meia-vida efetiva encurta; quem metaboliza mais devagar informa uma taxa abaixo de um e o mesmo total em miligramas permanece mais tempo.
O estímulo é tratado como esgotado quando a cafeína restante cai no limiar de vinte e cinco miligramas, um corte de planejamento próximo de um quarto de uma xícara pequena, e não um limite de laboratório clínico nem um diagnóstico. As horas até esse limiar equivalem à meia-vida efetiva vezes o logaritmo de base dois dos miligramas totais divididos por vinte e cinco, ou zero quando a dose ingerida já está no limiar ou abaixo e não resta efeito a esperar.
Duas xícaras de cem miligramas com metabolismo médio duram portanto quinze horas, porque duzentos dividido por vinte e cinco é oito, e o logaritmo de base dois de oito são três meias-vidas de cinco horas cada. O modelo não inclui atraso de absorção intestinal, ocupação de receptores de adenosina, pressão de sono acumulada nem interações conhecidas com fumo, gravidez, contraceptivos orais ou doença hepática. Esses fatores deslocam os prazos reais.
Trate o número como uma estimativa de planejamento de primeira ordem, não como conselho médico nem como substituto de um clínico ou de uma meia-vida pessoal medida.
Casos de uso
Aplicativos de hábito e desaceleração noturna
Transforme xícaras registradas e miligramas por xícara em horas até a cafeína restante atingir 25 mg, para que o lembrete de desaceleração siga a última xícara em vez de um relógio fixo.
Sites de receitas e explicações de cafeteria
Anexe uma duração estável do efeito a uma nota publicada de xícaras e cafeína por xícara, para que o leitor veja as mesmas horas de primeira ordem a cada carregamento de página.
Perguntas frequentes
Isto é conselho médico ou um ensaio laboratorial de meia-vida?
Não. É uma estimativa determinística de planejamento de primeira ordem contra um limiar restante de 25 mg. Prazos reais variam com absorção, pressão de sono, fumo, gravidez e função hepática; procure um clínico quando precisar de orientação médica pessoal.
O que significa o ritmo de metabolismo?
Ele compara a rapidez com que você elimina a cafeína à de um adulto típico. O valor 1 é uma meia-vida de cinco horas, 2 é duas vezes mais rápido, 2,5 horas, e 0,5 é mais lento, dez horas. Uma xícara de 200 mg no ritmo 2 dura 7,5 horas.
Quando a cafeína é considerada passada?
Quando a cafeína que resta no corpo cai para 25 mg. É um limite de planejamento, perto de um quarto de uma xícara pequena, e não um limite clínico. Uma dose já em 25 mg ou menos dá zero hora.
Por que a cafeína não vai embora numa quantidade fixa por hora?
Porque o corpo a elimina pela metade: cada meia-vida retira cerca da metade do que sobrou, e não os mesmos miligramas a cada hora. Por isso duas xícaras duram mais que um espresso pequeno.
O que a estimativa deixa de fora?
Ela não considera o tempo de absorção no intestino, o cansaço acumulado nem os efeitos conhecidos do cigarro, da gravidez, dos anticoncepcionais orais ou de doenças do fígado, que podem mudar os seus tempos reais.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/cook/coffee-kick \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cups":2,"caffeine_per_cup":100,"metabolism_rate":1}'const res = await fetch("https://api.kit.forhosting.com/cook/coffee-kick", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cups": 2,
"caffeine_per_cup": 100,
"metabolism_rate": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/coffee-kick",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cups": 2,
"caffeine_per_cup": 100,
"metabolism_rate": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/coffee-kick", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cups":2,"caffeine_per_cup":100,"metabolism_rate":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cups":2,"caffeine_per_cup":100,"metabolism_rate":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/coffee-kick", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"cups": 2,
"caffeine_per_cup": 100,
"metabolism_rate": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.coffee_kick",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Uma quantidade negativa de cafeína falha com invalid_input em vez de inventar uma duração.
O que a duração do efeito significa e como funciona a depuração de primeira ordem
A meia-vida típica de um adulto é de cerca de cinco horas, e esta calculadora do efeito do café trata isso como um metabolism_rate igual a um. A cafeína total em miligramas é igual a cups multiplicado por caffeine_per_cup. Uma xícara de duzentos miligramas com metabolism_rate dois dura sete horas e meia porque a meia-vida cai para duas horas e meia enquanto o termo logarítmico permanece três. A API os congela para que entradas idênticas devolvam sempre as mesmas horas em registros, widgets e testes.
Contrato de entrada, forma da resposta e comportamento de erro
Zero miligramas é permitido e produz um efeito de zero horas. Faça POST de um corpo JSON com três números finitos obrigatórios. cups é quantas xícaras de café foram consumidas e deve ser zero ou positivo; xícaras fracionárias são permitidas para que meia xícara não seja arredondada. São aceitos aliases como amount, coffee_cups, cups_consumed e n_cups. caffeine_per_cup são os miligramas de cafeína de cada xícara e é a quantidade de cafeína nomeada no contrato de erro: um valor negativo falha com invalid_input e não é cobrado. Os aliases incluem caffeine_mg_per_cup, caffeine, mg_per_cup e caffeine_per_cup_mg. metabolism_rate é uma depuração relativa adimensional: um significa a meia-vida típica de cinco horas em um adulto, dois significa o dobro da velocidade, um meio significa mais lento. Os aliases incluem metabolism, rate, metabolic_rate e half_life_factor. Um metabolism_rate de zero ou abaixo falha porque uma taxa não positiva implicaria duração infinita ou invertida. Cadeias numéricas são interpretadas como números JSON. Em caso de sucesso, o corpo inclui hours como duração principal até a cafeína restante atingir o limiar de vinte e cinco miligramas, os ecos de cups, caffeine_per_cup e metabolism_rate, caffeine_mg como produto, half_life_h como cinco dividido por metabolism_rate, threshold_mg e standard_half_life_h como constantes congeladas, unit sempre h, formula que reitera a regra log2, e message para a interface. Campos ausentes, valores não numéricos, Infinity, NaN, cups negativos e uma quantidade negativa de cafeína falham com invalid_input. Exemplo: duas xícaras de cem miligramas com metabolism_rate um rendem quinze horas. Exemplo: uma xícara de duzentos miligramas com metabolism_rate dois rende 7.5 horas.
Onde uma calculadora de horas do efeito do café se paga
Aplicativos de hábito e bem-estar que já registram eventos de café precisam das horas até o estímulo passar, para que um lembrete de desaceleração noturna dispare depois da última xícara em vez de num horário fixo de relógio que ignora a dose. Validação falha não consome saldo. Treinamentos de cafeteria e blogs de especialidade que competem por calculadora do efeito do café podem anexar uma duração ao vivo a uma receita publicada que lista o número de xícaras e os miligramas por xícara, usando a mesma regra de primeira ordem que a API pré-paga usará depois na automação. Quem trabalha em turnos e quem se prepara para prova pode comparar um metabolism_rate médio de um com uma taxa pessoal mais rápida antes de decidir se um espresso tardio ainda colide com a janela de sono planejada. Combine este endpoint com um estimador de cafeína do café preparado só quando você souber os miligramas por xícara a partir do peso do grão; esta página responde à pergunta posterior de quanto tempo esse total em miligramas permanece efetivo, não a quantos miligramas o disco extraiu. Como a implementação é parse puro de tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo nem rede de saída. Documente que os resultados são estimativas de primeira ordem contra um limiar restante de vinte e cinco miligramas, mantenha estável o vocabulário de metabolism_rate na cópia do produto, e você obtém matemática de duração reproduzível para xícaras caseiras, blocos CMS e edge workers sem hospedar a própria planilha de meia-vida da cafeína.
Casos de integração
Turnos de trabalho e preparação para provas
Compare um metabolism_rate de um com uma taxa pessoal mais rápida antes de decidir se um espresso tardio ainda colide com a janela de sono planejada.
Perguntas técnicas
Como a calculadora do efeito do café estima as horas até a cafeína passar?
Envie cups, caffeine_per_cup em miligramas e metabolism_rate (1 = meia-vida típica de 5 horas em um adulto). A API multiplica as xícaras pelos miligramas e devolve hours até a cafeína restante cair a 25 mg sob depuração de primeira ordem.
O que acontece se a quantidade de cafeína for negativa?
A tarefa falha com invalid_input. Um caffeine_per_cup negativo não pode produzir uma duração significativa e não é cobrado.
O que metabolism_rate significa?
É a depuração relativa frente a um adulto típico. 1 significa meia-vida de 5 horas, 2 significa o dobro da velocidade (meia-vida de 2.5 horas) e 0.5 significa mais lento (meia-vida de 10 horas). Deve ser um número finito positivo.
Quanto custa a calculadora do efeito do café?
A ferramenta do navegador é gratuita. Solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.