Framework for building applications powered by large language models with chains, retrieval, and enterprise integration patterns.