diff --git a/docs/core_docs/docs/concepts.mdx b/docs/core_docs/docs/concepts.mdx index 89b80d1d9456..b86506a7c3b6 100644 --- a/docs/core_docs/docs/concepts.mdx +++ b/docs/core_docs/docs/concepts.mdx @@ -43,14 +43,14 @@ The main `langchain` package contains chains, agents, and retrieval strategies t These are NOT third party integrations. All chains, agents, and retrieval strategies here are NOT specific to any one integration, but rather generic across all integrations. -### [LangGraph](/docs/langgraph) +### [LangGraph.js](https://langchain-ai.github.io/langgraphjs/) -Not currently in this repo, `langgraph` is an extension of `langchain` aimed at +LangGraph.js is an extension of `langchain` aimed at building robust and stateful multi-actor applications with LLMs by modeling steps as edges and nodes in a graph. LangGraph exposes high level interfaces for creating common types of agents, as well as a low-level API for constructing more contr -### [LangSmith](/docs/langsmith) +### [LangSmith](https://docs.smith.langchain.com) A developer platform that lets you debug, test, evaluate, and monitor LLM applications. @@ -98,12 +98,9 @@ something is happening, or even just to debug your chain. You can stream interme Input and output schemas give every LCEL chain schemas inferred from the structure of your chain. This can be used for validation of inputs and outputs, and is an integral part of LangServe. -[**Seamless LangSmith tracing**](/docs/langsmith) +[**Seamless LangSmith tracing**](https://docs.smith.langchain.com) As your chains get more and more complex, it becomes increasingly important to understand what exactly is happening at every step. -With LCEL, **all** steps are automatically logged to [LangSmith](/docs/langsmith/) for maximum observability and debuggability. - -[**Seamless LangServe deployment**](https://www.langchain.com/langserve/) -Any chain created with LCEL can be easily deployed using [LangServe](https://www.langchain.com/langserve/). +With LCEL, **all** steps are automatically logged to [LangSmith](https://docs.smith.langchain.com) for maximum observability and debuggability. ### Interface diff --git a/docs/core_docs/docs/contributing/documentation/style_guide.mdx b/docs/core_docs/docs/contributing/documentation/style_guide.mdx index 8c2fc5b0ed1f..4e0579c66bae 100644 --- a/docs/core_docs/docs/contributing/documentation/style_guide.mdx +++ b/docs/core_docs/docs/contributing/documentation/style_guide.mdx @@ -87,7 +87,7 @@ Concepts covered in `Integrations` should generally exist in `@langchain/communi ### Tutorials and Ecosystem -The [Tutorials](/docs/tutorials) and [Ecosystem](/docs/langsmith/) sections should contain guides that address higher-level problems than the sections above. +The [Tutorials](/docs/tutorials) and [Ecosystem](https://docs.smith.langchain.com) sections should contain guides that address higher-level problems than the sections above. This includes, but is not limited to, considerations around productionization and development workflows. These should contain mostly **How-to guides**, **Explanations**, and **Tutorials**. diff --git a/docs/core_docs/docs/how_to/qa_chat_history_how_to.ipynb b/docs/core_docs/docs/how_to/qa_chat_history_how_to.ipynb index cba241620695..e873ba55961b 100644 --- a/docs/core_docs/docs/how_to/qa_chat_history_how_to.ipynb +++ b/docs/core_docs/docs/how_to/qa_chat_history_how_to.ipynb @@ -52,7 +52,7 @@ "source": [ "### LangSmith\n", "\n", - "Many of the applications you build with LangChain will contain multiple steps with multiple invocations of LLM calls. As these applications get more and more complex, it becomes crucial to be able to inspect what exactly is going on inside your chain or agent. The best way to do this is with [LangSmith](/docs/langsmith/).\n", + "Many of the applications you build with LangChain will contain multiple steps with multiple invocations of LLM calls. As these applications get more and more complex, it becomes crucial to be able to inspect what exactly is going on inside your chain or agent. The best way to do this is with [LangSmith](https://docs.smith.langchain.com).\n", "\n", "Note that LangSmith is not needed, but it is helpful. If you do want to use LangSmith, after you sign up at the link above, make sure to set your environment variables to start logging traces:\n", "\n", diff --git a/docs/core_docs/docs/introduction.mdx b/docs/core_docs/docs/introduction.mdx index 834744a11206..20cb0fda4561 100644 --- a/docs/core_docs/docs/introduction.mdx +++ b/docs/core_docs/docs/introduction.mdx @@ -9,7 +9,7 @@ sidebar_position: 0 LangChain simplifies every stage of the LLM application lifecycle: - **Development**: Build your applications using LangChain's open-source [building blocks](/docs/how_to/#langchain-expression-language-lcel) and [components](/docs/how_to/). Hit the ground running using [third-party integrations](/docs/integrations/platforms/). -- **Productionization**: Use [LangSmith](/docs/langsmith/) to inspect, monitor and evaluate your chains, so that you can continuously optimize and deploy with confidence. +- **Productionization**: Use [LangSmith](https://docs.smith.langchain.com) to inspect, monitor and evaluate your chains, so that you can continuously optimize and deploy with confidence. - **Deployment**: Turn any chain into an API with [LangServe](https://www.langchain.com/langserve). import ThemedImage from "@theme/ThemedImage"; @@ -31,7 +31,7 @@ Concretely, the framework consists of the following open-source libraries: - Partner packages (e.g. **`@langchain/openai`**, **`@langchain/anthropic`**, etc.): Some integrations have been further split into their own lightweight packages that only depend on **`@langchain/core`**. - **`langchain`**: Chains, agents, and retrieval strategies that make up an application's cognitive architecture. - **[langgraph](https://www.langchain.com/langserveh)**: Build robust and stateful multi-actor applications with LLMs by modeling steps as edges and nodes in a graph. -- **[LangSmith](/docs/langsmith)**: A developer platform that lets you debug, test, evaluate, and monitor LLM applications. +- **[LangSmith](https://docs.smith.langchain.com)**: A developer platform that lets you debug, test, evaluate, and monitor LLM applications. :::note @@ -62,17 +62,17 @@ However, these guides will help you quickly accomplish common tasks. Introductions to all the key parts of LangChain you'll need to know! [Here](/docs/concepts) you'll find high level explanations of all LangChain concepts. -## [API reference](https://v02.api.js.langchain.com) +## [API reference](https://api.js.langchain.com) Head to the reference section for full documentation of all classes and methods in the LangChain Python packages. ## Ecosystem -### [πŸ¦œπŸ› οΈ LangSmith](/docs/langsmith) +### [πŸ¦œπŸ› οΈ LangSmith](https://docs.smith.langchain.com) Trace and evaluate your language model applications and intelligent agents to help you move from prototype to production. -### [πŸ¦œπŸ•ΈοΈ LangGraph](/docs/langgraph) +### [πŸ¦œπŸ•ΈοΈ LangGraph](https://langchain-ai.github.io/langgraphjs/) Build stateful, multi-actor applications with LLMs, built on top of (and intended to be used with) LangChain primitives. diff --git a/docs/core_docs/sidebars.js b/docs/core_docs/sidebars.js index e297fc147522..b67fb9a0a14a 100644 --- a/docs/core_docs/sidebars.js +++ b/docs/core_docs/sidebars.js @@ -53,7 +53,18 @@ module.exports = { label: "Ecosystem", collapsed: false, collapsible: false, - items: ["langsmith", "langgraph"], + items: [ + { + type: "link", + href: "https://docs.smith.langchain.com/", + label: "πŸ¦œπŸ› οΈ LangSmith", + }, + { + type: "link", + href: "https://langchain-ai.github.io/langgraphjs/", + label: "πŸ¦œπŸ•ΈοΈ LangGraph.js", + }, + ], }, { type: "category", diff --git a/docs/core_docs/vercel.json b/docs/core_docs/vercel.json index a20cc5d063ce..aebe341be564 100644 --- a/docs/core_docs/vercel.json +++ b/docs/core_docs/vercel.json @@ -15,7 +15,7 @@ }, { "source": "/v0.1", - "destination": "https://langchain-v01.vercel.app/v0.1" + "destination": "/" }, { "source": "/v0.2/docs/get_started/introduction(/?)",