RubyLLM provides one beautiful Ruby API for all LLM providers. Same interface whether using GPT, Claude, Gemini, or local Ollama models.
Define tools as RubyLLM::Tool subclasses with description, param, and execute:
| 1, "new", "feature", "chat", "embed", "image" | workflows/build-new-feature.md | | 2, "rails", "actsas", "persist", "turbo" | workflows/add-rails-chat.md | | 3, "tool", "function", "agent" | workflows/implement-tools.md | | 4, "stream", "real-time", "sse" | workflows/add-streaming.md | | 5, "debug", "error", "fix", "not working" | workflows/debug-llm.md |
أنشئ تطبيقات Ruby التي تعمل بالذكاء الاصطناعي باستخدام RubyLLM. دورة حياة كاملة - الدردشة والأدوات والبث وتكامل Rails والتضمين ونشر الإنتاج. يغطي جميع مقدمي الخدمة (OpenAI، وAnthropic، وGemini، وما إلى ذلك) بواجهة برمجة تطبيقات واحدة موحدة. المصدر: faqndo97/ai-skills.