class RubyLLM::ActiveRecord::Record
Abstract base for RubyLLM’s model, tool-call, usage, and batch records. Inherits the application’s default connection unless configured otherwise. Keep these records on the same database and connection pool as chats and messages to preserve foreign keys and shared transactions.
Rails.application.config.to_prepare do RubyLLM::ActiveRecord::Record.connection_specification_name = LlmRecord.connection_specification_name end