Open Issues Need Help
View All on GitHub AI/ML • AI Chatbots & Agents
Make LLM client gems optional dependencies 3 months ago
AI Summary: This issue proposes making the `ruby-openai` and `ruby-anthropic` gems optional dependencies for the `smolagents` gem. Currently, both are hard dependencies, leading to unnecessary installation size for users who only need one provider. The solution involves removing them from the gemspec, implementing lazy loading with informative error messages, and updating the README to guide users on installing specific LLM provider gems.
Complexity:
2/5
enhancement good first issue copilot P2-medium