LangChain is a framework for developing applications powered by language models. We believe that the most powerful and differentiated applications will not only call out to a language model via an API, but will also:
- *Be data-aware*: connect a language model to other sources of data
- *Be agentic*: Allow a language model to interact with its environment
- *Be agentic*: allow a language model to interact with its environment
The LangChain framework is designed with above objectives in mind.
The LangChain framework is designed with the above principles in mind.
This is the Python specific portion of the documentation. For a purely conceptual guide to LangChain, see `here <https://docs.langchain.com/docs/>`_. For the JavaScript documentation, see `here <https://js.langchain.com/docs/>`_.