UnexpectedStatusCodeException: batch response! Unexpected status code: 502, with response body: None.
I got this error while importing the data.
What should I do? My code is below.
class_obj = {
"class": "Question",
"vectorizer": "text2vec-openai",
"moduleConfig": {
"text2vec-openai": {
"options": {
"waitForModel": True, # Try this if you get a "model not ready" error
}
},
"generative-openai" : {"model": "gpt-3.5-turbo",
"maxTokensProperty": 5000}
}
}
client.schema.create_class(class_obj)
client.batch.configure(batch_size=10) # Configure batch
with client.batch as batch: # Initialize a batch process
for i in range(48445,95421): # Batch import data
time.sleep(0.04)
print(f"importing question: {i+1}")
d1 = str(df.iloc[i,0])
d4 = df.iloc[i,3]
d7 = df.iloc[i,7]
d12 = df.iloc[i,15]
d13 = df.iloc[i,17]
d14 = int(df.iloc[i,18])
d15 = int(df.iloc[i,19])
d16 = int(df.iloc[i,20])
d19 = df.iloc[i,23]
d27 = str(df.iloc[i,27])
ans1 = get_ans1(i)
ans2 = get_ans2(i)
ans4 = get_ans4(i)
ans5 = get_ans5(i)
ans6 = get_ans6(i)
ans7 = get_ans7(i)
ans8 = get_ans8(i)
ans10 = get_ans10(i)
ans11 = get_ans11(i)
ans12 = get_ans12(i)
ans21 = get_ans21(i)
ans22 = get_ans22(i)
ans24 = get_ans24(i)
ans28 = get_ans28(i)
ans29 = get_ans29(i)
ans30 = get_ans30(i)
ans31 = get_ans31(i)
ans32 = get_ans32(i)
ans33 = get_ans33(i)
ans34 = get_ans34(i)
ans35 = get_ans35(i)
ans36 = get_ans36(i)
ans37 = get_ans37(i)
ans38 = get_ans38(i)
ans39 = get_ans39(i)
ans40 = get_ans40(i)
ans41 = get_ans41(i)
ans42 = get_ans42(i)
ans43 = get_ans43(i)
ans44 = get_ans44(i)
ans45 = get_ans45(i)
ans46 = get_ans46(i)
ans47 = get_ans47(i)
ans48 = get_ans48(i)
ans49 = get_ans49(i)
ans50 = get_ans50(i)
ans51 = get_ans51(i)
ans52 = get_ans52(i)
ans53 = get_ans53(i)
ans54 = get_ans54(i)
ans55 = get_ans55(i)
ans56 = get_ans56(i)
ans57 = get_ans57(i)
ans58 = get_ans58(i)
ans59 = get_ans59(i)
ans60 = get_ans60(i)
ans61 = get_ans61(i)
ans62 = get_ans62(i)
ans63 = get_ans63(i)
ans64 = get_ans64(i)
ans65 = get_ans65(i)
ans66 = get_ans66(i)
ans67 = get_ans67(i)
ans68 = get_ans68(i)
ans69 = get_ans69(i)
ans70 = get_ans70(i)
ans71 = get_ans71(i)
ans72 = get_ans72(i)
ans73 = get_ans73(i)
ans74 = get_ans74(i)
ans75 = get_ans75(i)
ans76 = get_ans76(i)
ans77 = get_ans77(i)
ans78 = get_ans78(i)
ans79 = get_ans79(i)
ans80 = get_ans80(i)
ans81 = get_ans81(i)
ans82 = get_ans82(i)
ans83 = get_ans83(i)
ans84 = get_ans84(i)
ans85 = get_ans85(i)
ans86 = get_ans86(i)
ans87 = get_ans87(i)
ans88 = get_ans88(i)
ans89 = get_ans89(i)
ans90 = get_ans90(i)
ans91 = get_ans91(i)
ans92 = get_ans92(i)
ans93 = get_ans93(i)
ans94 = get_ans94(i)
ans95 = get_ans95(i)
ans96 = get_ans96(i)
ans97 = get_ans97(i)
ans98 = get_ans98(i)
ans99 = get_ans99(i)
properties = {
"articleNo": d1,
"exclusiveSpace": d4,
"articleName": d7,
"realestateTypeName": d12,
"tradeTypeName": d13,
"warrantPrice": d14,
"dealPrice": d15,
"rentPrice": d16,
"exposureAddress": d19,
"ids" : d27,
"ans1" : ans1,
"ans2" : ans2,
"ans4" : ans4,
"ans5" : ans5,
"ans6" : ans6,
"ans7" : ans7,
"ans8" : ans8,
"ans10" : ans10,
"ans11" : ans11,
"ans12" : ans12,
"ans21" : ans21,
"ans22" : ans22,
"ans24" : ans24,
"ans28" : ans28,
"ans29" : ans29,
"ans30" : ans30,
"ans31" : ans31,
"ans32" : ans32,
"ans33" : ans33,
"ans34" : ans34,
"ans35" : ans35,
"ans36" : ans36,
"ans37" : ans37,
"ans38" : ans38,
"ans39" : ans39,
"ans40" : ans40,
"ans41" : ans41,
"ans42" : ans42,
"ans43" : ans43,
"ans44" : ans44,
"ans45" : ans45,
"ans46" : ans46,
"ans47" : ans47,
"ans48" : ans48,
"ans49" : ans49,
"ans50" : ans50,
"ans51" : ans51,
"ans52" : ans52,
"ans53" : ans53,
"ans54" : ans54,
"ans55" : ans55,
"ans56" : ans56,
"ans57" : ans57,
"ans58" : ans58,
"ans59" : ans59,
"ans60" : ans60,
"ans61" : ans61,
"ans62" : ans62,
"ans63" : ans63,
"ans64" : ans64,
"ans65" : ans65,
"ans66" : ans66,
"ans67" : ans67,
"ans68" : ans68,
"ans69" : ans69,
"ans70" : ans70,
"ans71" : ans71,
"ans72" : ans72,
"ans73" : ans73,
"ans74" : ans74,
"ans75" : ans75,
"ans76" : ans76,
"ans77" : ans77,
"ans78" : ans78,
"ans79" : ans79,
"ans80" : ans80,
"ans81" : ans81,
"ans82" : ans82,
"ans83" : ans83,
"ans84" : ans84,
"ans85" : ans85,
"ans86" : ans86,
"ans87" : ans87,
"ans88" : ans88,
"ans89" : ans89,
"ans90" : ans90,
"ans91" : ans91,
"ans92" : ans92,
"ans93" : ans93,
"ans94" : ans94,
"ans95" : ans95,
"ans96" : ans96,
"ans97" : ans97,
"ans98" : ans98,
"ans99" : ans99
}
batch.add_data_object(
data_object=properties,
class_name="Question"
)