https://blog.simplr.sh/posts/chunk-text-for-embeddings-with-openai-models/