pandas openai pypdf loguru promptic tenacity