A software library that provides abstractions for building applications on top of large language models, including prompt management, tool integration, retrieval and chaining of model calls.

Semantic Classification

Content

  • LLM application frameworks supply reusable components for connecting language models to data sources, external tools and control logic. Typical features include prompt templating, conversational memory, document retrieval and orchestration of multi-step model calls.
  • These frameworks reduce the boilerplate involved in integrating models into products and standardise patterns such as retrieval-augmented generation and tool-using agents. Examples include LangChain and LlamaIndex, which differ in emphasis between general orchestration and data indexing.

Provenance