Multiplicateur de recette en lot
Collez 2 tasses de farine, 1 tasse de sucre et 3 œufs, choisissez un coefficient de 2 et obtenez 4, 2 et 6. Chaque ligne de la liste est multipliée par le même coefficient, unités et noms restent intacts. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Texte
- 2 cups flour, 1 cup sugar, 3 eggs
- Multiplicateur
- 2
- Texte
- 4 cups flour, 2 cup sugar, 6 eggs
- Original
- 2 cups flour, 1 cup sugar, 3 eggs
- Quantité
- 3
Cuisiniers amateurs, boulangers, comptoirs de traiteur et personnes qui préparent les repas à l’avance ont souvent besoin d’un seul facteur appliqué à toute la liste d’ingrédients pour un lot double, un demi-lot ou un plateau destiné à une foule. Copier chaque ligne dans une calculette de poche invite à oublier des postes, à casser les proportions et à produire des listes de courses qui ne correspondent plus à la méthode. Ce multiplicateur de recette en lot accepte une liste d’ingrédients séparée par des virgules plus un unique multiplicateur positif, lit la quantité en tête de chaque ligne — y compris les fractions de cuisine telles que 1/2 et les quantités mixtes telles que 1 1/2 —, multiplie chaque chiffre par ce facteur et renvoie la liste mise à l’échelle en conservant les libellés d’unité et de nom d’origine.
Ce qu’un multiplicateur de lot fait à une liste complète
Un multiplicateur de recette en lot applique un facteur positif à chaque quantité mesurée de la fiche afin que le rendement final grandisse ou diminue tout en gardant les mêmes proportions. Si la liste d’origine indique two cups flour, one cup sugar et three eggs, un facteur de deux produit four cups flour, two cups sugar et six eggs. C’est la requête que l’on saisit lorsqu’on veut un multiplicateur de recette en lot plutôt qu’un scaleur par portions ou un outil qui ne double qu’une seule ligne.
Cette capacité est conçue autour d’une liste d’ingrédients collable, séparée par des virgules : vous gardez unités et noms dans la même chaîne que le nombre, exactement comme la fiche les écrit déjà.
L’analyseur lit la quantité en tête de chaque poste — un entier tel que 250, un décimal tel que 1.5, une fraction simple telle que 1/2, une quantité mixte telle que 1 1/2 ou la forme à trait d’union 1-1/2 de nombreuses fiches des États-Unis, ou une fraction vulgaire courante — puis multiplie ce nombre par l’unique facteur que vous avez fourni. Le reste du poste, y compris tasses, grammes, cuillères à café et le nom de l’ingrédient, est recopié sans modification.
Les quantités nulles sont autorisées et restent nulles après mise à l’échelle, utile pour les lignes optionnelles que vous omettez. Les quantités négatives et les facteurs non positifs sont rejetés, car un lot de recette n’exige jamais une masse négative ni un facteur qui effacerait ou inverserait chaque ligne.
Les plages telles que two-to-three cups sont également rejetées : un seul multiplicateur ne peut pas choisir honnêtement un point à l’intérieur d’un intervalle, donc la tâche échoue au lieu de prendre en silence le premier nombre et de laisser une étiquette cassée.
Où un multiplicateur de liste en lot gagne sa place
Les comptoirs de traiteur parcourent une fiche de banquet au facteur quatre ou six et envoient la liste mise à l’échelle aux achats sans retaper chaque ligne. Les écoles culinaires utilisent des goldens déterministes dans les correcteurs automatiques LMS pour que les élèves apprennent que la mise à l’échelle d’un lot est la multiplication exacte de chaque quantité en tête, non une « petite louche en plus » vague. L’échec de validation est gratuit.
Gardez les requêtes petites, épinglez les champs text et items dans les tests, et vous obtenez une liste mise à l’échelle reproductible pour widgets, workers de bord et tablettes de cuisine. Cette page couvre l’intention de recherche du multiplicateur de recette en lot : une liste en entrée, un facteur, une liste complète mise à l’échelle en sortie. Lorsque vous devez changer le rendement par des comptes de portions d’origine et de cible plutôt que par un seul facteur, utilisez un scaleur de recettes conscient des portions.
Lorsque vous n’avez besoin que de doubler une quantité isolée, utilisez un calculateur dédié à doubler une recette. Lorsque le travail est une liste collée séparée par des virgules et un seul multiplicateur de lot, voici le contrat.
Cas d’usage
Fiches de lot pour fêtes et traiteur
Collez la liste d’ingrédients séparée par des virgules d’une fiche pour quatre personnes, réglez le multiplicateur sur trois ou quatre, et imprimez la liste de courses mise à l’échelle pour une plus grande table.
Listes de meal-prep et congélation anticipée
Mettez à l’échelle une liste hebdomadaire de préparation par 1.5 ou 2 afin que deux plateaux de congélateur partagent les mêmes proportions sans réécrire chaque ligne à la main.
Questions fréquentes
Quels formats de quantité le multiplicateur de recette en lot comprend-il ?
Entiers, décimaux, fractions simples telles que 1/2, quantités mixtes telles que 1 1/2 ou 1-1/2, et fractions vulgaires courantes. Unités et noms après le nombre sont recopiés sans modification.
Que se passe-t-il si le multiplicateur est zéro, négatif ou absent ?
Le facteur de lot doit être un nombre fini positif ; zéro ou négatif effaceraient ou inverseraient chaque quantité et ne sont pas facturés.
Cet outil convertit-il les tasses en grammes ou change-t-il les unités ?
Non. Il ne multiplie que la quantité en tête de chaque ligne. Conservez vos libellés d’unité ; utilisez un convertisseur séparé si vous avez besoin d’une conversion par densité.
Que se passe-t-il avec une fourchette comme deux à trois tasses ?
La liste est refusée tant que cette ligne n'a pas une seule quantité. Un coefficient unique ne peut pas choisir honnêtement un point dans une fourchette, l'outil s'arrête donc au lieu de ne multiplier que le premier nombre.
Comment les fractions apparaissent-elles dans le résultat ?
Elles restent des fractions de cuisine lisibles. Une demi-tasse multipliée par trois s'affiche 1 1/2 et non un long nombre décimal, vous pouvez donc recopier la liste telle quelle dans votre recette.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/cook/scale-ingredient-list \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"2 cups flour, 1 cup sugar, 3 eggs","multiplier":2}'const res = await fetch("https://api.kit.forhosting.com/cook/scale-ingredient-list", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "2 cups flour, 1 cup sugar, 3 eggs",
"multiplier": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/scale-ingredient-list",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "2 cups flour, 1 cup sugar, 3 eggs",
"multiplier": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/scale-ingredient-list", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"2 cups flour, 1 cup sugar, 3 eggs","multiplier":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"2 cups flour, 1 cup sugar, 3 eggs","multiplier":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/scale-ingredient-list", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"text": "2 cups flour, 1 cup sugar, 3 eggs",
"multiplier": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.scale_ingredient_list",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_n | 200 |
max_chars | 20000 |
max_abs | 1000000000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Les multiplicateurs invalides et les listes vides ou illisibles échouent avec invalid_input et ne sont pas facturés.
Contrat d’entrée, règles d’analyse et erreurs
Chaque poste doit commencer par une quantité analysable. Un nombre peut coller à son unité sans espace, donc 250g flour est valide et devient 500g flour avec un multiplicateur de deux. Les fractions de cuisine en sortie restent lisibles : un demi fois trois s’écrit 1 1/2, pas une longue décimale. Les listes de plus de deux cents postes ou vingt mille caractères sont rejetées. Envoyez un corps JSON avec deux champs obligatoires. text est la liste d’ingrédients séparée par des virgules ; les alias list, ingredients, items et content sont acceptés afin que formulaires et scripts utilisent le nom qu’ils ont déjà. Les sauts de ligne et les points-virgules séparent aussi les postes, ce qui aide lorsqu’une fiche collée utilise des lignes plutôt que des virgules. multiplier est le facteur de lot fini et positif ; les alias factor, scale et times sont acceptés. En cas de succès le corps inclut text, la liste mise à l’échelle réassemblée que vous pouvez recopier sur la fiche ; original, la source rognée ; multiplier, écho et arrondi ; count, le nombre de postes ; items, le détail par ligne avec index, original, quantity, scaled, un label optionnel pour le reste unité-et-nom, et line, le poste mis à l’échelle formaté ; formula, scaled_i égal à quantity_i fois multiplier ; et un court message. Si text manque ou est vide, si un poste n’a pas de quantité en tête, si la liste contient un trou blanc dû à une double virgule, ou si multiplier manque, est zéro, est négatif ou n’est pas un nombre fini, la tâche échoue avec invalid_input en nommant le problème et ne consomme pas de solde. Associez ce endpoint à un convertisseur d’unités lorsque vous avez besoin de tasses vers grammes ; ce calculateur ne met à l’échelle que les nombres auxquels vous faites déjà confiance et ne change ni les densités ni les systèmes d’unités.
Où un multiplicateur de liste en lot gagne sa place
Les fonctions infonuagiques qui reconstruisent des livres de famille à partir de fiches JSON ont besoin d’une primitive minuscule, sans réseau, qui ne dérive jamais entre aperçu et production. Comme l’implémentation est du parse pur de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle et sans réseau sortant.
Cas d'intégration
Widgets de blog et contrôles LMS
Intégrez un multiplicateur de recette en lot gratuit qui correspond aux goldens de l’API afin que lecteurs et élèves obtiennent toujours la même liste mise à l’échelle.
Questions techniques
Comment mettre à l’échelle une liste d’ingrédients séparée par des virgules avec un seul facteur ?
Envoyez text (alias list, ingredients, items) et un multiplier positif (alias factor, scale, times). Chaque poste doit commencer par une quantité. L’API renvoie la liste mise à l’échelle dans text et le détail par ligne dans items.
Combien coûte le multiplicateur de recette en lot ?
L’outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.