mirror of
https://github.com/hwchase17/langchain.git
synced 2025-08-09 13:00:34 +00:00
fix(docs): fix broken links (#32083)
This commit is contained in:
parent
b61ce9178c
commit
a1519af513
@ -17,9 +17,9 @@
|
||||
"source": [
|
||||
"# AI21Embeddings\n",
|
||||
"\n",
|
||||
":::caution This service is deprecated. :::\n",
|
||||
":::caution This service is deprecated.\n",
|
||||
"\n",
|
||||
"This will help you get started with AI21 embedding models using LangChain. For detailed documentation on `AI21Embeddings` features and configuration options, please refer to the [API reference](https://python.langchain.com/api_reference/ai21/embeddings/langchain_ai21.embeddings.AI21Embeddings.html).\n",
|
||||
"This will help you get started with AI21 embedding models using LangChain. For detailed documentation on `AI21Embeddings` features and configuration options, please refer to the [API reference](https://python.langchain.com/api_reference/ai21/index.html).\n",
|
||||
"\n",
|
||||
"## Overview\n",
|
||||
"### Integration details\n",
|
||||
@ -55,7 +55,9 @@
|
||||
"cell_type": "markdown",
|
||||
"id": "c84fb993",
|
||||
"metadata": {},
|
||||
"source": "To enable automated tracing of your model calls, set your [LangSmith](https://docs.smith.langchain.com/) API key:"
|
||||
"source": [
|
||||
"To enable automated tracing of your model calls, set your [LangSmith](https://docs.smith.langchain.com/) API key:"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
@ -123,7 +125,7 @@
|
||||
"source": [
|
||||
"## Indexing and Retrieval\n",
|
||||
"\n",
|
||||
"Embedding models are often used in retrieval-augmented generation (RAG) flows, both as part of indexing data as well as later retrieving it. For more detailed instructions, please see our [RAG tutorials](/docs/tutorials/).\n",
|
||||
"Embedding models are often used in retrieval-augmented generation (RAG) flows, both as part of indexing data as well as later retrieving it. For more detailed instructions, please see our [RAG tutorials](/docs/tutorials/rag/).\n",
|
||||
"\n",
|
||||
"Below, see how to index and retrieve data using the `embeddings` object we initialized above. In this example, we will index and retrieve a sample document in the `InMemoryVectorStore`."
|
||||
]
|
||||
|
@ -1,20 +1,20 @@
|
||||
import React from "react";
|
||||
import {useCurrentSidebarCategory} from '@docusaurus/theme-common';
|
||||
import { useCurrentSidebarCategory } from '@docusaurus/theme-common';
|
||||
import {
|
||||
useDocById,
|
||||
useDocById,
|
||||
} from '@docusaurus/plugin-content-docs/client';
|
||||
|
||||
const FEATURE_TABLES = {
|
||||
chat: {
|
||||
link: "/docs/integrations/chat",
|
||||
columns: [
|
||||
{title: "Provider", formatter: (item) => <a href={item.link}>{item.name}</a>},
|
||||
{title: <a href="/docs/how_to/tool_calling">Tool calling</a>, formatter: (item) => item.tool_calling ? "✅" : "❌"},
|
||||
{title: <a href="/docs/how_to/structured_output/">Structured output</a>, formatter: (item) => item.structured_output ? "✅" : "❌"},
|
||||
{title: "JSON mode", formatter: (item) => item.json_mode ? "✅" : "❌"},
|
||||
{title: "Local", formatter: (item) => item.local ? "✅" : "❌"},
|
||||
{title: <a href="/docs/how_to/multimodal_inputs/">Multimodal</a>, formatter: (item) => item.multimodal ? "✅" : "❌"},
|
||||
{title: "Package", formatter: (item) => <a href={item.apiLink}>{item.package}</a>},
|
||||
{ title: "Provider", formatter: (item) => <a href={item.link}>{item.name}</a> },
|
||||
{ title: <a href="/docs/how_to/tool_calling">Tool calling</a>, formatter: (item) => item.tool_calling ? "✅" : "❌" },
|
||||
{ title: <a href="/docs/how_to/structured_output/">Structured output</a>, formatter: (item) => item.structured_output ? "✅" : "❌" },
|
||||
{ title: "JSON mode", formatter: (item) => item.json_mode ? "✅" : "❌" },
|
||||
{ title: "Local", formatter: (item) => item.local ? "✅" : "❌" },
|
||||
{ title: <a href="/docs/how_to/multimodal_inputs/">Multimodal</a>, formatter: (item) => item.multimodal ? "✅" : "❌" },
|
||||
{ title: "Package", formatter: (item) => <a href={item.apiLink}>{item.package}</a> },
|
||||
],
|
||||
items: [
|
||||
{
|
||||
@ -253,12 +253,16 @@ const FEATURE_TABLES = {
|
||||
llms: {
|
||||
link: "/docs/integrations/llms",
|
||||
columns: [
|
||||
{title: "Provider", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>},
|
||||
{title: "Package", formatter: (item) => <a href={
|
||||
item.apiLink
|
||||
}>{item.package}</a>},
|
||||
{
|
||||
title: "Provider", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>
|
||||
},
|
||||
{
|
||||
title: "Package", formatter: (item) => <a href={
|
||||
item.apiLink
|
||||
}>{item.package}</a>
|
||||
},
|
||||
],
|
||||
items: [
|
||||
{
|
||||
@ -332,10 +336,10 @@ const FEATURE_TABLES = {
|
||||
text_embedding: {
|
||||
link: "/docs/integrations/text_embedding",
|
||||
columns: [
|
||||
{title: "Provider", formatter: (item) => <a href={item.link}>{item.name}</a>},
|
||||
{title: "Package", formatter: (item) => <a href={item.apiLink}>{item.package}</a>},
|
||||
{ title: "Provider", formatter: (item) => <a href={item.link}>{item.name}</a> },
|
||||
{ title: "Package", formatter: (item) => <a href={item.apiLink}>{item.package}</a> },
|
||||
],
|
||||
items:[
|
||||
items: [
|
||||
{
|
||||
name: "AzureOpenAI",
|
||||
link: "/docs/integrations/text_embedding/azureopenai",
|
||||
@ -348,12 +352,6 @@ const FEATURE_TABLES = {
|
||||
package: "langchain-ollama",
|
||||
apiLink: "https://python.langchain.com/api_reference/ollama/embeddings/langchain_ollama.embeddings.OllamaEmbeddings.html"
|
||||
},
|
||||
{
|
||||
name: "AI21",
|
||||
link: "/docs/integrations/text_embedding/ai21",
|
||||
package: "langchain-ai21",
|
||||
apiLink: "https://python.langchain.com/api_reference/ai21/embeddings/langchain_ai21.embeddings.AI21Embeddings.html"
|
||||
},
|
||||
{
|
||||
name: "Fake",
|
||||
link: "/docs/integrations/text_embedding/fake",
|
||||
@ -394,7 +392,7 @@ const FEATURE_TABLES = {
|
||||
name: "Cohere",
|
||||
link: "/docs/integrations/text_embedding/cohere",
|
||||
package: "langchain-cohere",
|
||||
apiLink: "https://python.langchain.com/api_reference/cohere/embeddings/langchain_cohere.embeddings.CohereEmbeddings.html"
|
||||
apiLink: "https://python.langchain.com/api_reference/community/llms/langchain_community.llms.cohere.Cohere.html"
|
||||
},
|
||||
{
|
||||
name: "Nomic",
|
||||
@ -408,12 +406,6 @@ const FEATURE_TABLES = {
|
||||
package: "databricks-langchain",
|
||||
apiLink: "https://api-docs.databricks.com/python/databricks-ai-bridge/latest/databricks_langchain.html#databricks_langchain.DatabricksEmbeddings"
|
||||
},
|
||||
{
|
||||
name: "VoyageAI",
|
||||
link: "/docs/integrations/text_embedding/voyageai",
|
||||
package: "langchain-voyageai",
|
||||
apiLink: "https://python.langchain.com/api_reference/voyageai/embeddings/langchain_voyageai.embeddings.VoyageAIEmbeddings.html"
|
||||
},
|
||||
{
|
||||
name: "IBM",
|
||||
link: "/docs/integrations/text_embedding/ibm_watsonx",
|
||||
@ -431,10 +423,10 @@ const FEATURE_TABLES = {
|
||||
document_retrievers: {
|
||||
link: 'docs/integrations/retrievers',
|
||||
columns: [
|
||||
{title: "Retriever", formatter: (item) => <a href={item.link}>{item.name}</a>},
|
||||
{title: "Self-host", formatter: (item) => item.selfHost ? "✅" : "❌"},
|
||||
{title: "Cloud offering", formatter: (item) => item.cloudOffering ? "✅" : "❌"},
|
||||
{title: "Package", formatter: (item) => <a href={item.apiLink}>{item.package}</a>},
|
||||
{ title: "Retriever", formatter: (item) => <a href={item.link}>{item.name}</a> },
|
||||
{ title: "Self-host", formatter: (item) => item.selfHost ? "✅" : "❌" },
|
||||
{ title: "Cloud offering", formatter: (item) => item.cloudOffering ? "✅" : "❌" },
|
||||
{ title: "Package", formatter: (item) => <a href={item.apiLink}>{item.package}</a> },
|
||||
],
|
||||
items: [
|
||||
{
|
||||
@ -474,13 +466,17 @@ const FEATURE_TABLES = {
|
||||
external_retrievers: {
|
||||
link: 'docs/integrations/retrievers',
|
||||
columns: [
|
||||
{title: "Retriever", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>},
|
||||
{title: "Source", formatter: (item) => item.source},
|
||||
{title: "Package", formatter: (item) => <a href={
|
||||
item.apiLink
|
||||
}>{item.package}</a>},
|
||||
{
|
||||
title: "Retriever", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>
|
||||
},
|
||||
{ title: "Source", formatter: (item) => item.source },
|
||||
{
|
||||
title: "Package", formatter: (item) => <a href={
|
||||
item.apiLink
|
||||
}>{item.package}</a>
|
||||
},
|
||||
],
|
||||
items: [
|
||||
{
|
||||
@ -515,14 +511,18 @@ const FEATURE_TABLES = {
|
||||
cloud_provider_loaders: {
|
||||
link: 'docs/integrations/loaders',
|
||||
columns: [
|
||||
{title: "Document Loader", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>},
|
||||
{title: "Description", formatter: (item) => item.source},
|
||||
{title: "Partner Package", formatter: (item) => item.partnerPackage ? "✅" : "❌"},
|
||||
{title: "API reference", formatter: (item) => <a href={
|
||||
item.apiLink
|
||||
}>{item.loaderName}</a>},
|
||||
{
|
||||
title: "Document Loader", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>
|
||||
},
|
||||
{ title: "Description", formatter: (item) => item.source },
|
||||
{ title: "Partner Package", formatter: (item) => item.partnerPackage ? "✅" : "❌" },
|
||||
{
|
||||
title: "API reference", formatter: (item) => <a href={
|
||||
item.apiLink
|
||||
}>{item.loaderName}</a>
|
||||
},
|
||||
],
|
||||
items: [
|
||||
{
|
||||
@ -650,12 +650,16 @@ const FEATURE_TABLES = {
|
||||
messaging_loaders: {
|
||||
link: 'docs/integrations/loaders',
|
||||
columns: [
|
||||
{title: "Document Loader", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>},
|
||||
{title: "API reference", formatter: (item) => <a href={
|
||||
item.apiLink
|
||||
}>{item.loaderName}</a>},
|
||||
{
|
||||
title: "Document Loader", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>
|
||||
},
|
||||
{
|
||||
title: "API reference", formatter: (item) => <a href={
|
||||
item.apiLink
|
||||
}>{item.loaderName}</a>
|
||||
},
|
||||
],
|
||||
items: [
|
||||
{
|
||||
@ -693,12 +697,16 @@ const FEATURE_TABLES = {
|
||||
productivity_loaders: {
|
||||
link: 'docs/integrations/loaders',
|
||||
columns: [
|
||||
{title: "Document Loader", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>},
|
||||
{title: "API reference", formatter: (item) => <a href={
|
||||
item.apiLink
|
||||
}>{item.loaderName}</a>},
|
||||
{
|
||||
title: "Document Loader", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>
|
||||
},
|
||||
{
|
||||
title: "API reference", formatter: (item) => <a href={
|
||||
item.apiLink
|
||||
}>{item.loaderName}</a>
|
||||
},
|
||||
],
|
||||
items: [
|
||||
{
|
||||
@ -748,12 +756,16 @@ const FEATURE_TABLES = {
|
||||
social_loaders: {
|
||||
link: 'docs/integrations/loaders',
|
||||
columns: [
|
||||
{title: "Document Loader", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>},
|
||||
{title: "API reference", formatter: (item) => <a href={
|
||||
item.apiLink
|
||||
}>{item.loaderName}</a>},
|
||||
{
|
||||
title: "Document Loader", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>
|
||||
},
|
||||
{
|
||||
title: "API reference", formatter: (item) => <a href={
|
||||
item.apiLink
|
||||
}>{item.loaderName}</a>
|
||||
},
|
||||
],
|
||||
items: [
|
||||
{
|
||||
@ -773,11 +785,13 @@ const FEATURE_TABLES = {
|
||||
webpage_loaders: {
|
||||
link: 'docs/integrations/loaders',
|
||||
columns: [
|
||||
{title: "Document Loader", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>},
|
||||
{title: "Description", formatter: (item) => item.source},
|
||||
{title: "Package/API", formatter: (item) => item.api},
|
||||
{
|
||||
title: "Document Loader", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>
|
||||
},
|
||||
{ title: "Description", formatter: (item) => item.source },
|
||||
{ title: "Package/API", formatter: (item) => item.api },
|
||||
],
|
||||
items: [
|
||||
{
|
||||
@ -841,11 +855,13 @@ const FEATURE_TABLES = {
|
||||
pdf_loaders: {
|
||||
link: 'docs/integrations/loaders',
|
||||
columns: [
|
||||
{title: "Document Loader", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>},
|
||||
{title: "Description", formatter: (item) => item.source},
|
||||
{title: "Package/API", formatter: (item) => item.api},
|
||||
{
|
||||
title: "Document Loader", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>
|
||||
},
|
||||
{ title: "Description", formatter: (item) => item.source },
|
||||
{ title: "Package/API", formatter: (item) => item.api },
|
||||
],
|
||||
items: [
|
||||
{
|
||||
@ -937,10 +953,12 @@ const FEATURE_TABLES = {
|
||||
common_loaders: {
|
||||
link: 'docs/integrations/loaders',
|
||||
columns: [
|
||||
{title: "Document Loader", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>},
|
||||
{title: "Data Type", formatter: (item) => item.source},
|
||||
{
|
||||
title: "Document Loader", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>
|
||||
},
|
||||
{ title: "Data Type", formatter: (item) => item.source },
|
||||
],
|
||||
items: [
|
||||
{
|
||||
@ -984,17 +1002,19 @@ const FEATURE_TABLES = {
|
||||
vectorstores: {
|
||||
link: 'docs/integrations/vectorstores',
|
||||
columns: [
|
||||
{title: "Vectorstore", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>},
|
||||
{title: "Delete by ID", formatter: (item) => item.deleteById ? "✅" : "❌"},
|
||||
{title: "Filtering", formatter: (item) => item.filtering ? "✅" : "❌"},
|
||||
{title: "Search by Vector", formatter: (item) => item.searchByVector ? "✅" : "❌"},
|
||||
{title: "Search with score", formatter: (item) => item.searchWithScore ? "✅" : "❌"},
|
||||
{title: "Async", formatter: (item) => item.async ? "✅" : "❌"},
|
||||
{title: "Passes Standard Tests", formatter: (item) => item.passesStandardTests ? "✅" : "❌"},
|
||||
{title: "Multi Tenancy", formatter: (item) => item.multiTenancy ? "✅" : "❌"},
|
||||
{title: "IDs in add Documents", formatter: (item) => item.idsInAddDocuments ? "✅" : "❌"},
|
||||
{
|
||||
title: "Vectorstore", formatter: (item) => <a href={
|
||||
item.link
|
||||
}>{item.name}</a>
|
||||
},
|
||||
{ title: "Delete by ID", formatter: (item) => item.deleteById ? "✅" : "❌" },
|
||||
{ title: "Filtering", formatter: (item) => item.filtering ? "✅" : "❌" },
|
||||
{ title: "Search by Vector", formatter: (item) => item.searchByVector ? "✅" : "❌" },
|
||||
{ title: "Search with score", formatter: (item) => item.searchWithScore ? "✅" : "❌" },
|
||||
{ title: "Async", formatter: (item) => item.async ? "✅" : "❌" },
|
||||
{ title: "Passes Standard Tests", formatter: (item) => item.passesStandardTests ? "✅" : "❌" },
|
||||
{ title: "Multi Tenancy", formatter: (item) => item.multiTenancy ? "✅" : "❌" },
|
||||
{ title: "IDs in add Documents", formatter: (item) => item.idsInAddDocuments ? "✅" : "❌" },
|
||||
// {title: "Local/Cloud", formatter: (item) => item.local ? "Local" : "Cloud"},
|
||||
],
|
||||
items: [
|
||||
@ -1224,20 +1244,20 @@ const FEATURE_TABLES = {
|
||||
};
|
||||
|
||||
const DEPRECATED_DOC_IDS = [
|
||||
"integrations/chat/anthropic_functions",
|
||||
"integrations/chat/ernie",
|
||||
"integrations/chat/ollama_functions",
|
||||
"integrations/document_loaders/airbyte_cdk",
|
||||
"integrations/document_loaders/airbyte_gong",
|
||||
"integrations/document_loaders/airbyte_hubspot",
|
||||
"integrations/document_loaders/airbyte_json",
|
||||
"integrations/document_loaders/airbyte_salesforce",
|
||||
"integrations/document_loaders/airbyte_shopify",
|
||||
"integrations/document_loaders/airbyte_stripe",
|
||||
"integrations/document_loaders/airbyte_typeform",
|
||||
"integrations/document_loaders/airbyte_zendesk_support",
|
||||
"integrations/llms/anthropic",
|
||||
"integrations/text_embedding/ernie",
|
||||
"integrations/chat/anthropic_functions",
|
||||
"integrations/chat/ernie",
|
||||
"integrations/chat/ollama_functions",
|
||||
"integrations/document_loaders/airbyte_cdk",
|
||||
"integrations/document_loaders/airbyte_gong",
|
||||
"integrations/document_loaders/airbyte_hubspot",
|
||||
"integrations/document_loaders/airbyte_json",
|
||||
"integrations/document_loaders/airbyte_salesforce",
|
||||
"integrations/document_loaders/airbyte_shopify",
|
||||
"integrations/document_loaders/airbyte_stripe",
|
||||
"integrations/document_loaders/airbyte_typeform",
|
||||
"integrations/document_loaders/airbyte_zendesk_support",
|
||||
"integrations/llms/anthropic",
|
||||
"integrations/text_embedding/ernie",
|
||||
];
|
||||
|
||||
function toTable(columns, items) {
|
||||
@ -1277,34 +1297,34 @@ export function ItemTable({ category, item }) {
|
||||
}
|
||||
|
||||
function truncate(str, n) {
|
||||
return (str.length > n) ? str.substring(0, n-1) + '...' : str;
|
||||
return (str.length > n) ? str.substring(0, n - 1) + '...' : str;
|
||||
}
|
||||
|
||||
export function IndexTable() {
|
||||
const { items } = useCurrentSidebarCategory();
|
||||
const { items } = useCurrentSidebarCategory();
|
||||
|
||||
const rows = items
|
||||
.filter(
|
||||
(item) =>
|
||||
!item.docId?.endsWith?.("/index") &&
|
||||
!DEPRECATED_DOC_IDS.includes(item.docId)
|
||||
)
|
||||
.map((item) => ({
|
||||
...item,
|
||||
description: useDocById(item.docId ?? undefined)?.description,
|
||||
}));
|
||||
const rtn = toTable(
|
||||
[
|
||||
{
|
||||
title: "Name",
|
||||
formatter: (item) => <a href={item.href}>{item.label}</a>,
|
||||
},
|
||||
{
|
||||
title: "Description",
|
||||
formatter: (item) => truncate(item.description ?? "", 70),
|
||||
},
|
||||
],
|
||||
rows,
|
||||
);
|
||||
return rtn;
|
||||
const rows = items
|
||||
.filter(
|
||||
(item) =>
|
||||
!item.docId?.endsWith?.("/index") &&
|
||||
!DEPRECATED_DOC_IDS.includes(item.docId)
|
||||
)
|
||||
.map((item) => ({
|
||||
...item,
|
||||
description: useDocById(item.docId ?? undefined)?.description,
|
||||
}));
|
||||
const rtn = toTable(
|
||||
[
|
||||
{
|
||||
title: "Name",
|
||||
formatter: (item) => <a href={item.href}>{item.label}</a>,
|
||||
},
|
||||
{
|
||||
title: "Description",
|
||||
formatter: (item) => truncate(item.description ?? "", 70),
|
||||
},
|
||||
],
|
||||
rows,
|
||||
);
|
||||
return rtn;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user