gradio haystack-ai openai python-dotenv trafilatura