{
  "@context": "https://schema.org",
  "@type": "Thing",
  "name": "RubyLLM",
  "mentions_on": [
    {
      "url": "/https/paolino.me/rubyllm-1-0/"
    },
    {
      "url": "/https/paolino.me/standard-api-llm-capabilities-pricing/"
    },
    {
      "url": "/https/paolino.me/standard-api-llm-capabilities-pricing-live/"
    },
    {
      "url": "/https/paolino.me/rubyllm-1-3/"
    },
    {
      "url": "/https/paolino.me/async-ruby-is-the-future/"
    },
    {
      "url": "/https/paolino.me/rubyllm-1.4-1.5.1/"
    },
    {
      "url": "/https/paolino.me/nano-banana-with-rubyllm/"
    },
    {
      "url": "/https/paolino.me/rubyllm-1-12-agents/"
    },
    {
      "url": "/https/paolino.me/ruby-is-the-best-language-for-ai-apps/"
    },
    {
      "url": "/https/paolino.me/rubyllm-1-14-chat-ui/"
    },
    {
      "url": "/https/paolino.me/ruby-deserves-beautiful-documentation/"
    },
    {
      "url": "/https/paolino.me/your-agents-context-window-is-not-a-junk-drawer/"
    },
    {
      "url": "/https/paolino.me/solid-queue-doesnt-need-a-thread-per-job/"
    },
    {
      "url": "/https/paolino.me/ruby-concurrency-what-actually-happens/"
    },
    {
      "url": "/https/paolino.me/rubyllm-1-15/"
    },
    {
      "url": "/https/paolino.me/production-experience-cannot-be-hallucinated/"
    },
    {
      "url": "/https/paolino.me/rubyllm-1-16/"
    },
    {
      "url": "/https/paolino.me/about/"
    },
    {
      "url": "/"
    },
    {
      "url": "/https/paolino.me/services/"
    },
    {
      "url": "/https/paolino.me/tag/rubyllm/"
    }
  ]
}