ÉlőUtoljára: 30 perceMa: 5
Eszközökfrissítve: 13:30

Egyetlen Ruby API-n keresztül érhetők el a vezető AI modellek

A RubyLLM keretrendszer egyetlen Ruby API-n keresztül egységesíti a hozzáférést az OpenAI, Anthropic, Gemini és más AI-szolgáltatók modelljeihez.

Egyetlen Ruby API-n keresztül érhetők el a vezető AI modellek
Fotó: Jonathan Kemper / Unsplash
forrás: Hacker News·AI Forradalom szerk.·
Megosztás

A RubyLLM egy új, nyílt forráskódú keretrendszer, amely egyetlen, egységes Ruby API-n keresztül teszi elérhetővé a vezető AI-szolgáltatók, mint az OpenAI, Anthropic és Gemini modelljeit. A fejlesztők így könnyedén építhetnek chatbotokat, AI-ügynököket, RAG-alkalmazásokat és más AI-munkafolyamatokat.

A keretrendszer célja, hogy kiküszöbölje a különböző AI-szolgáltatók eltérő API-i, válaszformátumai és konvenciói okozta nehézségeket. A RubyLLM egységes interfészt biztosít, függetlenül attól, hogy a felhasználó GPT, Claude vagy akár egy lokálisan futó Ollama modellt használ. A telepítés minimális, mindössze három függőséget igényel: Faraday, Zeitwerk és Marcel.

Kapcsolódó: AI homelab gyorsítása

Funkciók és képességek

A RubyLLM számos funkciót támogat, beleértve a beszélgetéses AI-t (chat), kép- és videóelemzést, hangfelismerést (transzkripciót), képgenerálást, szöveges beágyazások (embeddings) létrehozását, tartalommoderációt, eszközök használatát (tool calling), AI-ügynökök (agents) létrehozását és strukturált kimenetek generálását. Emellett támogatja a valós idejű válaszokat (streaming) és integrálható a Ruby on Rails keretrendszerrel.

Kapcsolódó: AI modellek adatbázisa

Telepítés és használat

A keretrendszer telepítése egyszerűen a `gem 'ruby_llm'` hozzáadásával a Gemfile-ba, majd a `bundle install` futtatásával történik. A Rails integrációhoz generátorok és adatbázismigrációk állnak rendelkezésre. A keretrendszer egy modellregisztert is tartalmaz, amely több mint 800 modellt sorol fel, automatikus képességfelismeréssel és árképzési információkkal. A fejlesztők megoszthatják tapasztalataikat, és a RubyLLM weboldala szerint a keretrendszer „battle-tested” és alkalmas „teljesen privát AI-munkaterhelésre”, bár ezeket az állításokat független ellenőrzés nem támasztja alá.

Kapcsolódó: LLM létrehozása GitHubon

A RubyLLM v1.13+ verziója már elérhető, és a fejlesztők számára egy felhasználóbarát felületet kínál a komplex AI-alkalmazások létrehozásához.

Kapcsolódó: Kubernetes ügynökök

Forrás

Feldolgozott sajtóforrás·Hacker News

Eredeti cikk megnyitása →

Ez a cikk a fenti sajtóforrás alapján készült AI-összefoglalóval.

tetszett a cikk? oszd meg →
Megosztás

Tetszik az oldal? Támogasd a fejlesztést

Az AI Forradalom egy automatizált pipeline: napi adatgyűjtés, LLM-feldolgozás és infrastruktúra fenntartása valódi költségekkel jár. Ha értékesnek találod a tömör, naprakész AI-összefoglalókat, egy kávé sokat segít.

Támogatom