openai instructor numpy pandas tqdm typarse python-dotenv tiktoken gradio