OpenAI Q&A Bot Using Langchain, Huggingface Embedding, OpenAI LLM Free huggingface embedding models for great Q&A bot results