For anyone not familiar, Raif is a Rails engine for building LLM powered apps. Highlights include:
- adapters for various LLM providers
- high-level abstractions/models for working with LLM's (Raif::Task for single-shot tasks, Raif::Conversation for chat interfaces, and Raif::Agent for building agentic features)
- web admin for viewing/debugging LLM requests/responses
v1.1.0 highlights include:
- Support for images and files/PDF's in Raif::Task's
- Embedding generation
- OpenRouter, GPT-4.1, and Claude 4 support
- Stats section in the web admin
- Automatic retries for LLM requests that resulted in server errors
We released Raif v1.1.0 today: https://github.com/CultivateLabs/raif
For anyone not familiar, Raif is a Rails engine for building LLM powered apps. Highlights include: - adapters for various LLM providers - high-level abstractions/models for working with LLM's (Raif::Task for single-shot tasks, Raif::Conversation for chat interfaces, and Raif::Agent for building agentic features) - web admin for viewing/debugging LLM requests/responses
v1.1.0 highlights include: - Support for images and files/PDF's in Raif::Task's - Embedding generation - OpenRouter, GPT-4.1, and Claude 4 support - Stats section in the web admin - Automatic retries for LLM requests that resulted in server errors
Full changelog is here: https://github.com/CultivateLabs/raif/blob/main/CHANGELOG.md