} from "@volcengine/tos-sdk";
const client = new TosVectorsClient({
accessKeyId: process.env["TOS_ACCESS_KEY"],
accessKeySecret: process.env["TOS_SECRET_KEY"],
region: 'Provide your region',
endpoint: 'Provide your vector endpoint',
const bucketName = 'Provide your vector bucket name';
const accountId = process.env["TOS_ACCOUNT_ID"];
function handleError(error: Error) {
if (error instanceof TosClientError) {
console.log("Client Err Msg:", error.message);
console.log("Client Err Stack:", error.stack);
} else if (error instanceof TosServerError) {
console.log("Request ID:", error.requestId);
console.log("Response Status Code:", error.statusCode);
console.log("Response Header:", error.headers);
console.log("Response Err Code:", error.code);
console.log("Response Err Msg:", error.message);
console.log("unexpected exception, message: ", error);
const res = await client.getVectorBucket({
vectorBucketName: bucketName,
console.log("vector bucket name", res.data.vectorBucket.vectorBucketName);
"vector bucket creation time",
res.data.vectorBucket.creationTime,
console.log("vector bucket trn", res.data.vectorBucket.vectorBucketTrn);