Last active
February 8, 2023 23:18
-
-
Save schappim/d788b37ca2ffda3fd792fed9e84f5145 to your computer and use it in GitHub Desktop.
A large language model prompt to extract nutritional data from a label from OCR data
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This prompt takes a string of text and returns a JSON object with the following information. | |
# If the text value is not available for a key, skip the key | |
# Extract the following information from the following "Nutrition Data OCR" as a JSON object: | |
{ | |
"energy_kj_per_100g": [integer], | |
"energy_kj_per_serving": [integer], | |
"protein_g_per_100g": [float], | |
"protein_g_per_serving": [float], | |
"fat_total_g_per_100g": [float], | |
"fat_total_g_per_serving": [float], | |
"fat_saturated_g_per_100g": [float], | |
"fat_saturated_g_per_serving": [float], | |
"fat_trans_g_per_100g": [float], | |
"fat_trans_g_per_serving": [float], | |
"fat_polyunsaturated_g_per_100g": [float], | |
"fat_polyunsaturated_g_per_serving": [float], | |
"fat_monounsaturated_g_per_100g": [float], | |
"fat_monounsaturated_g_per_serving": [float], | |
"carbohydate_g_per_100g": [float], | |
"carbohydate_g_per_serving": [float], | |
"sugars_g_per_100g": [float], | |
"sugars_g_per_serving": [float], | |
"dietary_fibre_g_per_100g": [float], | |
"dietary_fibre_g_per_serving": [float], | |
"sodium_mg_per_100g": [float], | |
"sodium_mg_per_serving": [float], | |
} | |
--- | |
## Nutrition Data OCR: | |
WEN SERVICE | |
BEST BEFORE | |
Plenty of possibilities & recipes at... | |
EDGELL.COM.AU | |
NUTRITION INFORMATION (WHEN DRAINED) | |
SERVINGS PER PACKAGE: 1 | |
SERVING SIZE: 72g | |
AVERAGE QUANTITY | |
AVERAGE QUANTITY | |
PER SERVING | |
PER 100g | |
ENERGY | |
PROTEN | |
FAT, TOTAL | |
-SATURATED | |
CARBOHYDRATE | |
-SUGARS | |
VETARN FIBRE | |
SOONUM | |
188kJ | |
261kJ | |
1.7g | |
2.3g | |
1.2g | |
1.6g | |
0.2g | |
0.3g | |
5.8g | |
8.0g | |
4.0g | |
2.9g | |
3.3g | |
2.4g | |
181mg | |
251mg | |
Refriget | |
CONSIED | |
NEW DU | |
SIMPLIE | |
CHARD | |
## JSON object: | |
{ | |
"energy_kj_per_100g": 261, | |
"energy_kj_per_serving": 188, | |
"protein_g_per_100g": 2.3, | |
"protein_g_per_serving": 1.7, | |
"fat_total_g_per_100g": 1.6, | |
"fat_total_g_per_serving": 1.2, | |
"fat_saturated_g_per_100g": 0.3, | |
"fat_saturated_g_per_serving": 0.2, | |
"carbohydate_g_per_100g": 8.0, | |
"carbohydate_g_per_serving": 5.8, | |
"sugars_g_per_100g": 4.0, | |
"sugars_g_per_serving": 2.9, | |
"dietary_fibre_g_per_100g": 3.3, | |
"dietary_fibre_g_per_serving": 2.4, | |
"sodium_mg_per_100g": 251, | |
"sodium_mg_per_serving": 181, | |
} | |
--- | |
## Nutrition Data OCR: | |
• Buller | |
FLAVOUR | |
NUTRITION INFORMATION | |
WHEN PREPARED ACCORDING TO PACK DIRECTIONS | |
SERVINGS PER PACKAGE: 16 | |
SERVING SIZE: 25g | |
ENERGY | |
PROTEIN | |
- GLUTEN | |
FAT, TOTAL | |
- SATURATED | |
- TRANS | |
- POLYUNSATURATED | |
- MONOUNSATURATED | |
CARBOHYDRATE | |
- SUGARS | |
DIETARY FIBRE | |
SODIUM | |
AVG OTY PER SERVING | |
513kJ (122 Cal) | |
2.6g | |
Nil Detected | |
5.5g | |
1.1g | |
Less than 0.1g | |
0.5g | |
4.0g | |
15.0g | |
0.2g | |
1.6g | |
133mg | |
AVG QTY PER 100g | |
2050kJ (490 Cal) | |
10.4g | |
Nil Detected | |
22.0g | |
4.3g | |
0.1g | |
1.9g | |
15.8g | |
59.8g | |
0.6g | |
6.5g | |
530mg | |
INGREDIENTS: POPPING CORN (78%), VEGETABLE OILS [CONTAIN ANTIOXIDANTS (307B, 304)], SALT, NATURAL FLAVOUR (CONTAINS MILK), COLOUR (ANNATTO) CONTAINS MILK. | |
* NO ADDED SUGAR | |
* DOES NOT CONTAIN DIACETYL | |
* LOW PROPORTION OF SATURATED FATS* | |
* NO ARTIFICIAL COLOURS, FLAVOURS OR PRESERVATIVES | |
## JSON object: | |
{ | |
"energy_kj_per_100g": 2050, | |
"energy_kj_per_serving": 513, | |
"protein_g_per_100g": 10.4, | |
"protein_g_per_serving": 2.6, | |
"gluten_per_100g": 0, | |
"gluten_per_serving": 0, | |
"fat_total_g_per_100g": 22.0, | |
"fat_total_g_per_serving": 5.5, | |
"fat_saturated_g_per_100g": 4.3, | |
"fat_saturated_g_per_serving": 1.1, | |
"fat_trans_g_per_100g": 0.1, | |
"fat_trans_g_per_serving": 0.1, | |
"fat_polyunsaturated_g_per_100g": 1.9, | |
"fat_polyunsaturated_g_per_serving": 0.5, | |
"fat_monounsaturated_g_per_100g": 15.8, | |
"fat_monounsaturated_g_per_serving": 4.0, | |
"carbohydate_g_per_100g": 59.8, | |
"carbohydate_g_per_serving": 15.0, | |
"sugars_g_per_100g": 0.6, | |
"sugars_g_per_serving": 0.2, | |
"dietary_fibre_g_per_100g": 0.5, | |
"dietary_fibre_g_per_serving": 1.6, | |
"sodium_mg_per_100g": 530, | |
"sodium_mg_per_serving": 133, | |
} | |
--- | |
## Nutrition Data OCR: | |
Text from Image | |
## JSON object: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment