LLM Frameworks logopeterindia.net
LLM Frameworks

LLM Frameworks

Widely used frameworks for building LLM applications and agents, fine-tuning open models, serving them and evaluating results.

55 topics•8 categories•Updated November 2026

Application & Orchestration Frameworks

9 entries

Frameworks for chains, tools, memory and retrieval in LLM applications.

Agent Frameworks

9 entries

Frameworks for tool-using and multi-agent systems.

Prompt Programming & Structured Output

6 entries

Control what models return and how prompts are built and optimised.

Low-Code & Visual Builders

4 entries

Build and deploy LLM workflows and agents visually.

Fine-Tuning & Training Frameworks

7 entries

Adapt and train open models.

Inference & Serving Frameworks

6 entries

Run and serve models efficiently.

Evaluation & Observability

6 entries

Test, trace and monitor LLM applications.

Related Pages

8 entries

Related pages on this site.

Frequently Asked Questions

What is an LLM framework?

A library or platform that handles the repeated work of building with large language models: calling models, managing prompts and context, retrieval, tools and agents, structured output, evaluation and serving.

Which LLM framework should I start with?

For a general application or RAG, LangChain or LlamaIndex. For agents, a framework such as LangGraph, the OpenAI Agents SDK or Google ADK. For typed outputs, Pydantic AI or Instructor. Pick the smallest tool that does the job.

LangChain or LlamaIndex?

LangChain is a broad framework for chains, tools and agents. LlamaIndex centres on connecting LLMs to your data for RAG. They are often used together.

What is the difference between an agent framework and an orchestration framework?

Orchestration frameworks sequence model calls, retrieval and tools. Agent frameworks add loops in which the model decides which tool to call next, often with memory, handoffs and guardrails.

What is DSPy for?

DSPy lets you describe an LLM program as modules and metrics and then optimises prompts or weights automatically, instead of hand-writing prompts.

Which frameworks fine-tune open models?

Hugging Face Transformers with PEFT and TRL are the common base. Unsloth, Axolotl and LLaMA-Factory add faster or configuration-driven training.

How do I serve an open model in production?

Use an inference engine such as vLLM or SGLang for throughput on GPUs, or llama.cpp and Ollama for local and edge use.

How do I evaluate an LLM application?

Use an evaluation framework such as DeepEval, Ragas or promptfoo, and trace production behaviour with Langfuse, LangSmith or Arize Phoenix.

How were these frameworks chosen?

They are widely used, actively maintained and from official sources. The field changes quickly, so check each project's current release and licence.