diff --git a/docs/docs/concepts/chat_models.mdx b/docs/docs/concepts/chat_models.mdx index 67a27efe82c0d..67edb5ba4b5e9 100644 --- a/docs/docs/concepts/chat_models.mdx +++ b/docs/docs/concepts/chat_models.mdx @@ -44,7 +44,7 @@ Models that do **not** include the prefix "Chat" in their name or include "LLM" ## Interface -LangChain chat models implement the [BaseChatModel](https://python.langchain.com/api_reference/core/language_models/langchain_core.language_models.chat_models.BaseChatModel.html) interface. Because [BaseChatModel] also implements the [Runnable Interface](/docs/concepts/runnables), chat models support a [standard streaming interface](/docs/concepts/streaming), [async programming](/docs/concepts/async), optimized [batching](/docs/concepts/runnables/#optimized-parallel-execution-batch), and more. Please see the [Runnable Interface](/docs/concepts/runnables) for more details. +LangChain chat models implement the [BaseChatModel](https://python.langchain.com/api_reference/core/language_models/langchain_core.language_models.chat_models.BaseChatModel.html) interface. Because `BaseChatModel` also implements the [Runnable Interface](/docs/concepts/runnables), chat models support a [standard streaming interface](/docs/concepts/streaming), [async programming](/docs/concepts/async), optimized [batching](/docs/concepts/runnables/#optimized-parallel-execution-batch), and more. Please see the [Runnable Interface](/docs/concepts/runnables) for more details. Many of the key methods of chat models operate on [messages](/docs/concepts/messages) as input and return messages as output. diff --git a/docs/docs/how_to/index.mdx b/docs/docs/how_to/index.mdx index 7e1b0535f09ee..8f26f725158d9 100644 --- a/docs/docs/how_to/index.mdx +++ b/docs/docs/how_to/index.mdx @@ -74,6 +74,7 @@ These are the core building blocks you can use when building applications. ### Chat models [Chat Models](/docs/concepts/chat_models) are newer forms of language models that take messages in and output a message. +See [supported integrations](/docs/integrations/chat/) for details on getting started with chat models from a specific provider. - [How to: do function/tool calling](/docs/how_to/tool_calling) - [How to: get models to return structured output](/docs/how_to/structured_output) @@ -153,6 +154,7 @@ What LangChain calls [LLMs](/docs/concepts/text_llms) are older forms of languag ### Embedding models [Embedding Models](/docs/concepts/embedding_models) take a piece of text and create a numerical representation of it. +See [supported integrations](/docs/integrations/text_embedding/) for details on getting started with embedding models from a specific provider. - [How to: embed text data](/docs/how_to/embed_text) - [How to: cache embedding results](/docs/how_to/caching_embeddings) @@ -160,6 +162,7 @@ What LangChain calls [LLMs](/docs/concepts/text_llms) are older forms of languag ### Vector stores [Vector stores](/docs/concepts/vectorstores) are databases that can efficiently store and retrieve embeddings. +See [supported integrations](/docs/integrations/vectorstores/) for details on getting started with vector stores from a specific provider. - [How to: use a vector store to retrieve data](/docs/how_to/vectorstores) diff --git a/docs/docs/introduction.mdx b/docs/docs/introduction.mdx index db48ddfb85d55..68d7aaa41868d 100644 --- a/docs/docs/introduction.mdx +++ b/docs/docs/introduction.mdx @@ -62,7 +62,8 @@ Explore the full list of LangChain tutorials [here](/docs/tutorials), and check [Here](/docs/how_to) you’ll find short answers to “How do I….?” types of questions. These how-to guides don’t cover topics in depth – you’ll find that material in the [Tutorials](/docs/tutorials) and the [API Reference](https://python.langchain.com/api_reference/). -However, these guides will help you quickly accomplish common tasks. +However, these guides will help you quickly accomplish common tasks using [chat models](/docs/how_to/#chat-models), +[vector stores](/docs/how_to/#vector-stores), and other common LangChain components. Check out [LangGraph-specific how-tos here](https://langchain-ai.github.io/langgraph/how-tos/). @@ -72,6 +73,13 @@ Introductions to all the key parts of LangChain you’ll need to know! [Here](/d For a deeper dive into LangGraph concepts, check out [this page](https://langchain-ai.github.io/langgraph/concepts/). +## [Integrations](integrations/providers/index.mdx) + +LangChain is part of a rich ecosystem of tools that integrate with our framework and build on top of it. +If you're looking to get up and running quickly with [chat models](/docs/integrations/chat/), [vector stores](/docs/integrations/vectorstores/), +or other LangChain components from a specific provider, check out our growing list of [integrations](/docs/integrations/providers/). + + ## [API reference](https://python.langchain.com/api_reference/) Head to the reference section for full documentation of all classes and methods in the LangChain Python packages. @@ -91,8 +99,5 @@ See what changed in v0.3, learn how to migrate legacy code, read up on our versi ### [Security](/docs/security) Read up on [security](/docs/security) best practices to make sure you're developing safely with LangChain. -### [Integrations](integrations/providers/index.mdx) -LangChain is part of a rich ecosystem of tools that integrate with our framework and build on top of it. Check out our growing list of [integrations](/docs/integrations/providers/). - ### [Contributing](contributing/index.mdx) Check out the developer's guide for guidelines on contributing and help getting your dev environment set up. diff --git a/docs/docs/tutorials/index.mdx b/docs/docs/tutorials/index.mdx index 817acf044168c..e524695dbaed7 100644 --- a/docs/docs/tutorials/index.mdx +++ b/docs/docs/tutorials/index.mdx @@ -4,7 +4,14 @@ sidebar_class_name: hidden --- # Tutorials -New to LangChain or LLM app development in general? Read this material to quickly get up and running. +New to LangChain or LLM app development in general? Read this material to quickly get up and running building your first applications. + +If you're looking to get up and running quickly with [chat models](/docs/integrations/chat/), [vector stores](/docs/integrations/vectorstores/), +or other LangChain components from a specific provider, check out our supported [integrations](/docs/integrations/providers/). + +Refer to the [how-to guides](/docs/how_to) for more detail on using common LangChain components. + +See the [conceptual documentation](/docs/concepts) for high level explanations of all LangChain concepts. ## Basics - [LLM applications](/docs/tutorials/llm_chain): Build and deploy a simple LLM application. diff --git a/docs/docs/tutorials/llm_chain.ipynb b/docs/docs/tutorials/llm_chain.ipynb index fea5ec33967ed..db837dad56b97 100644 --- a/docs/docs/tutorials/llm_chain.ipynb +++ b/docs/docs/tutorials/llm_chain.ipynb @@ -93,7 +93,7 @@ "source": [ "## Using Language Models\n", "\n", - "First up, let's learn how to use a language model by itself. LangChain supports many different language models that you can use interchangeably - select the one you want to use below!\n", + "First up, let's learn how to use a language model by itself. LangChain supports many different language models that you can use interchangeably. For details on getting started with a specific model, refer to [supported integrations](/docs/integrations/chat/).\n", "\n", "import ChatModelTabs from \"@theme/ChatModelTabs\";\n", "\n",