Need better exception Handling at Pinecone.from_texts()
OpenAI has been fairly unstable with keeping up the load after back to back releases and it tends to fail at some requests.
now If we're embedding a big document in chunks, it tends to fail at some point and Pinecone.from_texts() does not have exception handling, on failure of a chunk whole document that is left is wasted.
<img width="641" alt="image" src="https://user-images.githubusercontent.com/64721638/226257394-76ba84f7-2801-49e9-9261-b4a4550a4660.png">

- we should use exponential retry or some better exception handling so that whole document does not crashes.
please let me know if I can work on the issue and submit a PR