text: Title: Add llama.cpp support to LLM
  Body: Create a llama.cpp subclass for the LLM interface. When a GGUF extension is detected, it should automatically download the file from the HF hub and load it. The experience should be as seamless as other LLM models loaded through transformers. 