Alexandre-Numind commited on
Commit
e409dcc
·
verified ·
1 Parent(s): e37c5d7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +104 -12
app.py CHANGED
@@ -107,15 +107,80 @@ SYSTEM_PROMPT_DEFAULT = (
107
  # These examples populate: Image + Template + Instructions.
108
  STRUCTURED_EXAMPLE_TEMPLATES: Dict[str, Dict[str, Any]] = {
109
  "1.jpg": {
110
- "game_name": "verbatim-string",
111
- "game_company_issuer_name": "string",
112
- "currency_code_iso4217": "string",
113
- "game_price": "number",
114
- "game_maximum_possible_gain": "number",
115
- "matched_winning_numbers": ["integer"],
116
- "matched_winning_symbols": ["string"],
117
- "gain": "number",
118
- },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
  "2.png": {
120
  "number_of_bathrooms": "integer",
121
  "number_of_toilets": "integer",
@@ -126,8 +191,6 @@ STRUCTURED_EXAMPLE_TEMPLATES: Dict[str, Dict[str, Any]] = {
126
  {
127
  "room_name": "verbatim-string",
128
  "surface_area": "number",
129
- "number_of_windows": "integer",
130
- "number_of_doors": "integer",
131
  }
132
  ],
133
  "bedrooms": [
@@ -135,7 +198,6 @@ STRUCTURED_EXAMPLE_TEMPLATES: Dict[str, Dict[str, Any]] = {
135
  "bedroom_name": "verbatim-string",
136
  "surface_area": "number",
137
  "number_of_windows": "integer",
138
- "has_closet": "boolean",
139
  "has_private_bathroom": "boolean",
140
  }
141
  ],
@@ -145,11 +207,41 @@ STRUCTURED_EXAMPLE_TEMPLATES: Dict[str, Dict[str, Any]] = {
145
  "number_of_parking_spaces_in_garage": "integer",
146
  "number_of_parking_spaces_exterior": "integer",
147
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
148
  }
149
 
150
  STRUCTURED_EXAMPLE_INSTRUCTIONS: Dict[str, str] = {
151
  "1.jpg": "",
152
  "2.png": "",
 
153
  }
154
 
155
 
 
107
  # These examples populate: Image + Template + Instructions.
108
  STRUCTURED_EXAMPLE_TEMPLATES: Dict[str, Dict[str, Any]] = {
109
  "1.jpg": {
110
+ "movie_name": "verbatim-string",
111
+ "tagline": "verbatim-string",
112
+ "language": "string",
113
+ "motion_picture_association_rating": [
114
+ "G - General Audiences",
115
+ "PG - Parental Guidance Suggested",
116
+ "PG-13 – Parents Strongly Cautioned",
117
+ "R – Restricted",
118
+ "NC-17 – Adults Only",
119
+ "not provided"
120
+ ],
121
+ "movie_distribution_company": "verbatim-string",
122
+ "movie_production_company": "verbatim-string",
123
+ "theatre_release_date": "date-time",
124
+ "movie_website_address": "verbatim-string",
125
+ "movie_director_name": "verbatim-string",
126
+ "actors_names": [
127
+ "verbatim-string"
128
+ ],
129
+ "staff": [
130
+ {
131
+ "staff_name": "verbatim-string",
132
+ "staff_role": [
133
+ "director",
134
+ "co-director",
135
+ "screenwriter",
136
+ "author",
137
+ "cinematographer",
138
+ "costume designer",
139
+ "production designer",
140
+ "set designer",
141
+ "animator",
142
+ "color designer",
143
+ "art director",
144
+ "animation director",
145
+ "vfx director",
146
+ "voice actor",
147
+ "composer",
148
+ "songwriter",
149
+ "music performer",
150
+ "music supervisor",
151
+ "choreographer",
152
+ "casting director",
153
+ "editor",
154
+ "producer",
155
+ "co-producer",
156
+ "associate producer",
157
+ "executive producer",
158
+ "co-executive producer",
159
+ "line producer"
160
+ ]
161
+ }
162
+ ],
163
+ "reviews": [
164
+ {
165
+ "critic_name": "verbatim-string",
166
+ "review_comment": "verbatim-string"
167
+ }
168
+ ],
169
+ "technologies": [
170
+ [
171
+ "Dolby Stereo",
172
+ "Dolby Digital",
173
+ "Dolby Stereo Digital",
174
+ "Dolby Atmos",
175
+ "Dolby Vision",
176
+ "Dolby Cinema",
177
+ "DTS",
178
+ "SDDS",
179
+ "IMAX",
180
+ "4DX"
181
+ ]
182
+ ]
183
+ },
184
  "2.png": {
185
  "number_of_bathrooms": "integer",
186
  "number_of_toilets": "integer",
 
191
  {
192
  "room_name": "verbatim-string",
193
  "surface_area": "number",
 
 
194
  }
195
  ],
196
  "bedrooms": [
 
198
  "bedroom_name": "verbatim-string",
199
  "surface_area": "number",
200
  "number_of_windows": "integer",
 
201
  "has_private_bathroom": "boolean",
202
  }
203
  ],
 
207
  "number_of_parking_spaces_in_garage": "integer",
208
  "number_of_parking_spaces_exterior": "integer",
209
  },
210
+ "8.png" : {
211
+ "invoice_number": "verbatim-string",
212
+ "issuer_name": "verbatim-string",
213
+ "recipient_name": "verbatim-string",
214
+ "issuer_location": {
215
+ "street_number": "verbatim-string",
216
+ "street_name": "verbatim-string",
217
+ "city": "verbatim-string",
218
+ "zip_code": "string",
219
+ "country": "string"
220
+ },
221
+ "date_of_issue": "date-time",
222
+ "date_due": "date-time",
223
+ "currency_code_iso4217": "string",
224
+ "items": [
225
+ {
226
+ "item_name": "verbatim-string",
227
+ "item_quantity": "number",
228
+ "item_price_per_unit": "number",
229
+ "item_total_price": "number"
230
+ }
231
+ ],
232
+ "total_discount_amount": "number",
233
+ "total_fee_amount": "number",
234
+ "total_tax_amount": "number",
235
+ "total_price_net": "number",
236
+ "total_price_gross": "number"
237
+ },
238
+
239
  }
240
 
241
  STRUCTURED_EXAMPLE_INSTRUCTIONS: Dict[str, str] = {
242
  "1.jpg": "",
243
  "2.png": "",
244
+ "8.png": "",
245
  }
246
 
247