/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @format */ /** * Creating a sidebar enables you to: - create an ordered group of docs - render a sidebar for each doc of that group - provide next/previous navigation The sidebars can be generated from the filesystem, or explicitly defined here. Create as many sidebars as you want. */ module.exports = { docs: [ { type: "doc", label: "Introduction", id: "introduction", }, { type: "category", link: {type: 'doc', id: 'tutorials/index'}, label: "Tutorials", collapsible: false, items: [{ type: 'autogenerated', dirName: 'tutorials', className: 'hidden', }], }, { type: "category", link: {type: 'doc', id: 'how_to/index'}, label: "How-to guides", collapsible: false, items: [{ type: 'autogenerated', dirName: 'how_to', className: 'hidden', }], }, "concepts", { type: "category", label: "Ecosystem", collapsed: false, collapsible: false, items: [ { type: "link", href: "https://docs.smith.langchain.com/", label: "πŸ¦œπŸ› οΈ LangSmith" }, { type: "link", href: "https://langchain-ai.github.io/langgraph/", label: "πŸ¦œπŸ•ΈοΈ LangGraph" }, ], }, { type: "category", label: "Versions", collapsed: false, collapsible: false, items: [ "versions/overview", "versions/release_policy", { type: 'doc', id: "how_to/pydantic_compatibility", label: "Pydantic compatibility", }, { type: "category", label: "Migrating to v0.2", link: {type: 'doc', id: 'versions/v0_2/index'}, collapsible: false, collapsed: false, items: [{ type: 'autogenerated', dirName: 'versions/v0_2', className: 'hidden', }], }, { type: "category", label: "Migrating from v0.0 chains", link: {type: 'doc', id: 'versions/migrating_chains/index'}, collapsible: false, collapsed: false, items: [{ type: 'autogenerated', dirName: 'versions/migrating_chains', className: 'hidden', }], }, ], }, "security" ], integrations: [ { type: "category", label: "Providers", collapsible: false, items: [ { type: "autogenerated", dirName: "integrations/platforms", }, { type: "category", label: "More", collapsed: true, items: [ { type: "autogenerated", dirName: "integrations/providers", }, ], link: { type: "generated-index", slug: "integrations/providers", }, }, ], link: { type: "doc", id: "integrations/platforms/index", }, }, { type: "category", label: "Components", collapsible: false, items: [ { type: "category", label: "Chat models", collapsible: false, items: [ { type: "autogenerated", dirName: "integrations/chat", className: "hidden", }, ], link: { type: "doc", id: "integrations/chat/index", }, }, { type: "category", label: "LLMs", collapsible: false, items: [ { type: "autogenerated", dirName: "integrations/llms", className: "hidden", }, ], link: { type: "doc", id: "integrations/llms/index", }, }, { type: "category", label: "Embedding models", collapsible: false, items: [ { type: "autogenerated", dirName: "integrations/text_embedding", className: "hidden", }, ], link: { type: "doc", id: "integrations/text_embedding/index", }, }, { type: "category", label: "Document loaders", collapsible: false, items: [ { type: "autogenerated", dirName: "integrations/document_loaders", className: "hidden", }, ], link: { type: "doc", id: "integrations/document_loaders/index", }, }, { type: "category", label: "Vector stores", collapsible: false, items: [ { type: "autogenerated", dirName: "integrations/vectorstores", className: "hidden", }, ], link: { type: "doc", id: "integrations/vectorstores/index", }, }, { type: "category", label: "Retrievers", collapsible: false, items: [ { type: "autogenerated", dirName: "integrations/retrievers", className: "hidden", }, ], link: { type: "doc", id: "integrations/retrievers/index", }, }, { type: "category", label: "Tools/Toolkits", collapsible: false, items: [ { type: "autogenerated", dirName: "integrations/tools", className: "hidden", }, ], link: { type: "doc", id: "integrations/tools/index", }, }, { type: "category", label: "Key-value stores", collapsible: false, items: [ { type: "autogenerated", dirName: "integrations/stores", className: "hidden", }, ], link: { type: "doc", id: "integrations/stores/index", }, }, { type: "category", label: "Other", collapsed: true, items: [ { type: "category", label: "Document transformers", collapsible: false, items: [ { type: "autogenerated", dirName: "integrations/document_transformers", className: "hidden", }, ], link: { type: "generated-index", slug: "integrations/document_transformers", }, }, "integrations/llm_caching", { type: "category", label: "Graphs", collapsible: false, items: [ { type: "autogenerated", dirName: "integrations/graphs", className: "hidden", }, ], link: { type: "generated-index", slug: "integrations/graphs", }, }, { type: "category", label: "Memory", collapsible: false, items: [ { type: "autogenerated", dirName: "integrations/memory", className: "hidden", }, ], link: { type: "generated-index", slug: "integrations/memory", }, }, { type: "category", label: "Callbacks", collapsible: false, items: [ { type: "autogenerated", dirName: "integrations/callbacks", className: "hidden", }, ], link: { type: "generated-index", slug: "integrations/callbacks", }, }, { type: "category", label: "Chat loaders", collapsible: false, items: [ { type: "autogenerated", dirName: "integrations/chat_loaders", className: "hidden", }, ], link: { type: "generated-index", slug: "integrations/chat_loaders", }, }, { type: "category", label: "Adapters", collapsible: false, items: [ { type: "autogenerated", dirName: "integrations/adapters", className: "hidden", }, ], link: { type: "generated-index", slug: "integrations/adapters", }, }, ], // link: { // type: "generated-index", // slug: "integrations/providers", // }, }, ], link: { type: "generated-index", slug: "integrations/components", }, }, ], templates: [ { type: "category", label: "Templates", items: [ { type: "autogenerated", dirName: "templates", }, ], link: { type: "doc", id: "templates/index", }, }, ], contributing: [ { type: "category", label: "Contributing", items: [ "contributing/index", "contributing/repo_structure", "contributing/code/index", { type: "doc", id: "contributing/code/guidelines", className: "hidden" }, { type: "doc", id: "contributing/code/setup", className: "hidden" }, "contributing/integrations", "contributing/documentation/index", { type: "doc", id: "contributing/documentation/style_guide", className: "hidden" }, { type: "doc", id: "contributing/documentation/setup", className: "hidden" }, "contributing/testing", "contributing/faq", ], collapsible: false, }, ], };