import random
from upstash_vector import Index
# Initialize the index client using environment variables
index = Index.from_env()
def main():
# Define the dimension based on the index configuration
dimension = 128
# Generate a random vector for upsert
vector_to_upsert = [random.random() for _ in range(dimension)]
# Additional metadata associated with the vector
metadata = {"text": "example test for metadata"}
# Upsert the vector into the index
index.upsert(vectors=[
("id-for-vector", vector_to_upsert, metadata)
])