UltraGPT: A modular multi-provider AI library for advanced reasoning and step pipelines with OpenAI and Claude support