A visual tour of vector embeddings and cosine similarity.
On first launch this app needs an OpenAI API key to generate embeddings for the built-in sample texts.
Results are cached locally — after this, no further API calls are made and the key is not stored.