openai gradio llama-index llama-index-readers-file pypdf sentence_transformers trafilatura pathlib torch