ak = os.getenv("TOS_ACCESS_KEY")
sk = os.getenv("TOS_SECRET_KEY")
endpoint = os.getenv("TOS_ENDPOINT")
region = os.getenv("TOS_REGION")
account_id = os.getenv("TOS_ACCOUNT_ID")
vector_bucket_name = os.getenv("TOS_BUCKET")
client = tos.VectorClient(ak, sk, endpoint, region)
response = client.create_index(
vector_bucket_name=vector_bucket_name,
index_name="examplevectorindex",
data_type=tos.DataType.DataTypeFloat32,
distance_metric=tos.DistanceMetricType.DistanceMetricCosine,
print("request_id: {}".format(response.request_id))
print("status_code: {}".format(response.status_code))
except tos.exceptions.TosClientError as e:
print("fail with client error, message:{}, cause: {}".format(e.message, e.cause))
except tos.exceptions.TosServerError as e:
print("fail with server error, code: {}".format(e.code))
print("error with request id: {}".format(e.request_id))
print("error with message: {}".format(e.message))
print("error with http code: {}".format(e.status_code))
print("error with ec: {}".format(e.ec))
print("error with request url: {}".format(e.request_url))
print("fail with unknown error: {}".format(e))