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 и т. д.) с помощью одного унифицированного API. Источник: faqndo97/ai-skills.