gradio faiss-cpu openai python-dotenv requests rapidfuzz # optional spelling helper numpy