Fix several docstring inaccuracies in langchain-core and update outdated LangSmith URLs across three README files. **Docstring fixes (libs/core):** - `tap_output_iter`: docstring says "async iterator" but method accepts sync `Iterator` - `agenerate_from_stream`: docstring says "Iterator" but method accepts `AsyncIterator` - `BaseLLM.OutputType`: docstring says "input type" but property returns output type - Grammar: "or deprecated" → "or be deprecated", "relies" → "rely", "whose the" → "whose" **URL fixes (libs/core, libs/langchain, libs/langchain_v1):** - Updated `smith.langchain.com` → `www.langchain.com/langsmith` (root README already uses the correct URL) Verified with `make lint` and `make format` in libs/core — no new issues introduced. Changes are docs-only with no code logic impact. *This PR was created with assistance from an AI coding tool.*
🦜️🔗 LangChain Classic
Looking for the JS/TS version? Check out LangChain.js.
To help you ship LangChain apps to production faster, check out LangSmith. LangSmith is a unified developer platform for building, testing, and monitoring LLM applications.
Quick Install
pip install langchain-classic
🤔 What is this?
Legacy chains, langchain-community re-exports, indexing API, deprecated functionality, and more.
In most cases, you should be using the main langchain package.
📖 Documentation
For full documentation, see the API reference. For conceptual guides, tutorials, and examples on using LangChain, see the LangChain Docs.
📕 Releases & Versioning
See our Releases and Versioning policies.
💁 Contributing
As an open-source project in a rapidly developing field, we are extremely open to contributions, whether it be in the form of a new feature, improved infrastructure, or better documentation.
For detailed information on how to contribute, see the Contributing Guide.