ThirdPartyComponentArchitecture
LangChain
DataLens needs to adopt LangChain or LiteLLM to enable flexibility in choosing LLM providers beyond Ollama. DataLens requires using LangChain or similar to support multiple LLM providers beyond Ollama. LangChain is used within the implementation plan for chaining LLM and agent workflows. The system uses LangChain framework alongside DuckDB for data pipeline management.