transformers torch smolagents pillow fastapi datasets scikit-learn numpy pydantic psutil librosa soundfile codecarbon smolagents[litellm] smolagents[mcp] duckduckgo_search