build an app that accepts successive text inputs, creates their embedding and adds them to a tsne plot. use openai text-embedding-3-small.