Rezept-Chargenmultiplikator
Fügen Sie 2 Tassen Mehl, 1 Tasse Zucker und 3 Eier ein, wählen Sie den Faktor 2 und Sie erhalten 4, 2 und 6. Jede Zeile der Liste wird mit demselben Faktor skaliert, Einheiten und Namen bleiben unverändert. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Text
- 2 cups flour, 1 cup sugar, 3 eggs
- Multiplikator
- 2
- Text
- 4 cups flour, 2 cup sugar, 6 eggs
- Original
- 2 cups flour, 1 cup sugar, 3 eggs
- Anzahl
- 3
Hobbyköche, Bäcker, Catering-Theken und Meal-Prep-Planer brauchen oft einen einzigen Faktor für die gesamte Zutatenliste, wenn sie eine doppelte Charge, eine halbe Charge oder ein Blech für viele Gäste kochen. Jede Zeile in eine Taschenrechner-App zu tippen lädt dazu ein, Posten zu überspringen, Verhältnisse zu zerbrechen und Einkaufslisten zu erzeugen, die nicht mehr zur Methode passen. Dieser Rezept-Chargenmultiplikator nimmt eine kommagetrennte Zutatenliste plus einen einzigen positiven Multiplikator entgegen, liest die führende Menge jeder Zeile — einschließlich Küchenbrüche wie 1/2 und gemischte Mengen wie 1 1/2 —, multipliziert jede Zahl mit diesem Faktor und liefert die skalierte Liste, wobei Einheiten und Namen unverändert bleiben.
Was ein Chargenmultiplikator mit einer vollständigen Liste macht
Ein Rezept-Chargenmultiplikator wendet einen positiven Faktor auf jede gemessene Menge der Karte an, damit der Fertigertrag wächst oder schrumpft und die Verhältnisse gleich bleiben. Steht auf der Originalliste two cups flour, one cup sugar und three eggs, liefert ein Faktor von zwei four cups flour, two cups sugar und six eggs. Das ist die Suche, die Menschen eingeben, wenn sie einen Rezept-Chargenmultiplikator wollen und keinen Portions-Skalierer oder ein Werkzeug, das nur eine einzelne Zeile verdoppelt.
Diese Fähigkeit ist um eine einfügbare, kommagetrennte Zutatenliste gebaut: Einheiten und Namen bleiben in derselben Zeichenkette wie die Zahl, genau so, wie die Rezeptkarte sie schon schreibt. Der Parser liest die führende Menge jedes Postens — eine ganze Zahl wie 250, eine Dezimalzahl wie 1.5, einen einfachen Bruch wie 1/2, eine gemischte Menge wie 1 1/2 oder die Bindestrichform 1-1/2 vieler Karten aus den Vereinigten Staaten, oder einen üblichen gemeinen Bruch — und multipliziert diese Zahl mit dem einen Faktor, den Sie übermittelt haben.
Der Rest des Postens, einschließlich Tassen, Gramm, Teelöffel und Zutatenname, wird unverändert durchgereicht. Nullmengen sind erlaubt und bleiben nach dem Skalieren null, nützlich für optionale Zeilen, die Sie weglassen. Negative Mengen und nicht positive Faktoren werden abgelehnt, weil eine Rezeptcharge nie eine negative Masse verlangt und kein Faktor jede Zeile löschen oder umkehren darf.
Bereiche wie two-to-three cups werden ebenfalls abgelehnt: Ein einzelner Multiplikator kann ehrlicherweise keinen Punkt in einem Intervall wählen, daher scheitert die Aufgabe, statt still die erste Zahl zu nehmen und ein zerbrochenes Etikett zu hinterlassen.
Wo ein Listen-Chargenmultiplikator seinen Nutzen zeigt
Catering-Theken gehen eine Bankettkarte mit Faktor vier oder sechs durch und schicken die skalierte Liste an den Einkauf, ohne jede Zeile neu zu tippen. Kochschulen nutzen deterministische Goldens in LMS-Auto-Bewertungen, damit Lernende verstehen, dass Chargenskalierung die exakte Multiplikation jeder führenden Menge ist, nicht ein vages «noch ein Schuss mehr». Fehlgeschlagene Validierung ist kostenlos.
Halten Sie Anfragen klein, pinnen Sie die Felder text und items in Tests und erhalten Sie eine reproduzierbare skalierte Liste für Widgets, Edge-Worker und Küchentablets. Diese Seite bedient die Suchintention Rezept-Chargenmultiplikator: eine Liste hinein, ein Faktor, eine vollständige skalierte Liste hinaus. Wenn Sie den Ertrag über ursprüngliche und Ziel-Portionszahlen statt über einen einzelnen Faktor ändern müssen, nutzen Sie einen portionsbewussten Rezeptskalierer.
Wenn Sie nur eine isolierte Menge verdoppeln müssen, nutzen Sie einen eigenen Rezept-verdoppeln-Rechner. Wenn die Aufgabe eine eingefügte kommagetrennte Liste und ein einziger Chargenmultiplikator ist, ist dies der Vertrag.
Anwendungsfälle
Party- und Catering-Chargenkarten
Fügen Sie die kommagetrennte Zutatenliste einer Vier-Personen-Karte ein, setzen Sie den Multiplikator auf drei oder vier und drucken Sie die skalierte Einkaufsliste für einen größeren Tisch.
Meal-Prep-Listen und vorausschauendes Einfrieren
Skalieren Sie eine wöchentliche Vorbereitungsliste mit 1.5 oder 2, damit zwei Gefrierbleche dieselben Verhältnisse teilen, ohne jede Zeile von Hand umzuschreiben.
Häufige Fragen
Welche Mengenformate versteht der Rezept-Chargenmultiplikator?
Ganze Zahlen, Dezimalzahlen, einfache Brüche wie 1/2, gemischte Mengen wie 1 1/2 oder 1-1/2 und übliche gemeine Brüche. Einheiten und Namen nach der Zahl werden unverändert durchgereicht.
Was geschieht, wenn der Multiplikator null, negativ oder fehlend ist?
Der Chargenfaktor muss eine endliche positive Zahl sein; null oder negativ würden jede Menge löschen oder umkehren und werden nicht berechnet.
Rechnet dieses Werkzeug Tassen in Gramm um oder ändert es Einheiten?
Nein. Es multipliziert nur die führende Menge jeder Zeile. Behalten Sie Ihre Einheitenbeschriftungen; nutzen Sie einen eigenen Umrechner, wenn Sie eine dichtebasierte Umrechnung brauchen.
Was passiert bei einer Spanne wie zwei bis drei Tassen?
Die Liste wird abgelehnt, bis diese Zeile eine einzige Menge hat. Ein Faktor kann keinen ehrlichen Punkt innerhalb einer Spanne wählen, deshalb hält der Rechner an, statt nur die erste Zahl zu skalieren.
Kann ich eine Liste mit Zeilenumbrüchen statt Kommas einfügen?
Ja. Auch Zeilenumbrüche und Semikolons trennen die Einträge, sodass eine Zeile für Zeile kopierte Rezeptkarte genauso funktioniert. Jeder Eintrag muss aber mit seiner Menge beginnen.
Wie erscheinen Brüche im Ergebnis?
Sie bleiben gut lesbare Küchenbrüche. Eine halbe Tasse mal drei wird als 1 1/2 angezeigt und nicht als lange Dezimalzahl, sodass Sie die Liste direkt zurück in Ihr Rezept übernehmen können.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"text": "2 cups flour, 1 cup sugar, 3 eggs",
"multiplier": 2
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.scale_ingredient_list",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_n | 200 |
max_chars | 20000 |
max_abs | 1000000000000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Ungültige Multiplikatoren sowie leere oder unlesbare Listen scheitern mit invalid_input und werden nicht berechnet.
Eingabevertrag, Parserregeln und Fehlerverhalten
Jeder Posten muss mit einer parsebaren Menge beginnen. Eine Zahl darf ohne Leerzeichen an ihrer Einheit sitzen, sodass 250g flour gültig ist und bei Multiplikator zwei zu 500g flour wird. Küchenbrüche in der Ausgabe bleiben lesbar: ein Halbes mal drei wird 1 1/2 geschrieben, nicht als lange Dezimalzahl. Listen mit mehr als zweihundert Posten oder zwanzigtausend Zeichen werden abgelehnt. Senden Sie einen JSON-Körper mit zwei Pflichtfeldern. text ist die kommagetrennte Zutatenliste; die Aliase list, ingredients, items und content werden akzeptiert, damit Formulare und Skripte den Namen nutzen, den sie schon haben. Zeilenumbrüche und Semikolons trennen Posten ebenfalls, was hilft, wenn eine eingefügte Karte Zeilen statt Kommas verwendet. multiplier ist der endliche positive Chargenfaktor; die Aliase factor, scale und times werden akzeptiert. Bei Erfolg enthält der Körper text, die neu zusammengesetzte skalierte Liste, die Sie zurück auf die Karte kopieren können; original, die gekürzte Quelle; multiplier, Echo und gerundet; count, die Anzahl der Posten; items, die Zeilenaufschlüsselung mit index, original, quantity, scaled, einem optionalen label für den Einheiten-und-Namen-Rest, und line, dem formatierten skalierten Posten; formula, scaled_i gleich quantity_i mal multiplier; und eine kurze Nachricht. Fehlt text oder ist er leer, hat ein Posten keine führende Menge, enthält die Liste einen Leerschlitz durch ein Doppelkomma, oder fehlt multiplier, ist er null, negativ oder keine endliche Zahl, scheitert die Aufgabe mit invalid_input unter Nennung des Problems und belastet den Kontostand nicht. Kombinieren Sie diesen Endpoint mit einem Einheitenumrechner, wenn Sie Tassen in Gramm brauchen; dieser Rechner skaliert nur die Zahlen, denen Sie bereits vertrauen, und ändert weder Dichten noch Einheitensysteme.
Wo ein Listen-Chargenmultiplikator seinen Nutzen zeigt
Cloud-Funktionen, die Familienkochbücher aus JSON-Karten neu aufbauen, brauchen eine kleine, netzwerkfreie Primitive, die zwischen Vorschau und Produktion nie abdriftet. Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.
Integrationsbeispiele
Blog-Widgets und LMS-Prüfungen
Betten Sie einen kostenlosen Rezept-Chargenmultiplikator ein, der mit den API-Goldens übereinstimmt, damit Leser und Lernende jedes Mal dieselbe skalierte Liste erhalten.
Technische Fragen
Wie skaliert man eine kommagetrennte Zutatenliste mit einem einzigen Faktor?
Senden Sie text (Aliase list, ingredients, items) und einen positiven multiplier (Aliase factor, scale, times). Jeder Posten muss mit einer Menge beginnen. Die API liefert die skalierte Liste in text und die Zeilenaufschlüsselung in items.
Was kostet der Rezept-Chargenmultiplikator?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingaben werden nicht berechnet.