{ "buildCommand": "yarn build", "outputDirectory": "build", "ignoreCommand": "bash ignore-step.sh", "trailingSlash": true, "rewrites": [ { "source": "/docs/integrations(/?)", "destination": "/docs/integrations/platforms/" }, { "source": "/v0.1", "destination": "https://langchain-v01.vercel.app/v0.1" }, { "source": "/v0.1/:path(.*/?)*", "destination": "https://langchain-v01.vercel.app/v0.1/:path*" }, { "source": "/v0.2", "destination": "https://langchain-v02.vercel.app/v0.2" }, { "source": "/v0.2/:path(.*/?)*", "destination": "https://langchain-v02.vercel.app/v0.2/:path*" } ], "redirects": [ { "source": "/v0.3/docs/:path(.*/?)*", "destination": "/docs/:path*" }, { "source": "/docs/modules/agents/tools/custom_tools(/?)", "destination": "/docs/how_to/custom_tools/" }, { "source": "/docs/expression_language(/?)", "destination": "/docs/concepts/lcel" }, { "source": "/docs/expression_language/interface(/?)", "destination": "/docs/concepts/runnables" }, { "source": "/docs/versions/overview(/?)", "destination": "/docs/versions/v0_2/overview/" }, { "source": "/docs/how_to/tool_calls_multi_modal(/?)", "destination": "/docs/how_to/multimodal_inputs/" }, { "source": "/docs/tutorials/pdf_qa", "destination": "/docs/tutorials/retrievers/" }, { "source": "/docs/tutorials/query_analysis", "destination": "/docs/tutorials/rag#query-analysis" }, { "source": "/docs/tutorials/local_rag", "destination": "/docs/tutorials/rag" }, { "source": "/docs/how_to/graph_mapping(/?)", "destination": "/docs/tutorials/graph#query-validation" }, { "source": "/docs/how_to/graph_prompting(/?)", "destination": "/docs/tutorials/graph#few-shot-prompting" }, { "source": "/docs/how_to/HTML_header_metadata_splitter(/?)", "destination": "/docs/how_to/split_html#using-htmlheadertextsplitter" }, { "source": "/docs/how_to/HTML_section_aware_splitter(/?)", "destination": "/docs/how_to/split_html#using-htmlsectionsplitter" }, { "source": "/docs/tutorials/data_generation", "destination": "https://python.langchain.com/v0.2/docs/tutorials/data_generation/" }, { "source": "/docs/langsmith(/?)", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/langgraph(/?)", "destination": "https://langchain-ai.github.io/langgraph" }, { "source": "/", "destination": "/docs/introduction/" }, { "source": "/docs(/?)", "destination": "/docs/introduction/" }, { "source": "/docs/get_started/introduction(/?)", "destination": "/docs/introduction/" }, { "source": "/docs/how_to/migrate_chains(/?)", "destination": "/docs/versions/migrating_chains" }, { "source": "/v0.2/docs/templates/:path(.*/?)*", "destination": "https://github.com/langchain-ai/langchain/tree/v0.2/templates/:path*" }, { "source": "/docs/integrations/providers/mlflow_ai_gateway(/?)", "destination": "/docs/integrations/providers/mlflow/" }, { "source": "/docs/integrations/platforms/:path((?:anthropic|aws|google|huggingface|microsoft|openai)?/?)*", "destination": "/docs/integrations/providers/:path*" }, { "source": "/docs/troubleshooting/errors/:path((?:GRAPH_RECURSION_LIMIT|INVALID_CONCURRENT_GRAPH_UPDATE|INVALID_GRAPH_NODE_RETURN_VALUE|MULTIPLE_SUBGRAPHS|INVALID_CHAT_HISTORY)/?)*", "destination": "https://langchain-ai.github.io/langgraph/troubleshooting/errors/:path*" }, { "source": "/docs/contributing/:path((?:code|documentation|integrations|testing)(?:/|/.*/?)?)", "destination": "/docs/contributing/how_to/:path" }, { "source": "/docs/contributing/:path((?:faq|repo_structure|review_process)/?)", "destination": "/docs/contributing/reference/:path" }, { "source": "/docs/integrations/retrievers/weaviate-hybrid(/?)", "destination": "/docs/integrations/vectorstores/weaviate/#search-mechanism" }, { "source": "/docs/integrations/vectorstores/singlestoredb(/?)", "destination": "https://python.langchain.com/v0.2/docs/integrations/vectorstores/singlestoredb/" }, { "source": "/docs/integrations/providers/singlestoredb(/?)", "destination": "/docs/integrations/providers/singlestore/" }, { "source": "/docs/integrations/retrievers/singlestoredb(/?)", "destination": "https://python.langchain.com/v0.2/docs/integrations/retrievers/singlestoredb/" }, { "source": "/docs/integrations/providers/dspy(/?)", "destination": "https://python.langchain.com/v0.2/docs/integrations/providers/dspy/" }, { "source": "/api_reference/mongodb/:path(.*/?)*", "destination": "https://langchain-mongodb.readthedocs.io/en/latest/langchain_mongodb/api_docs.html" }, { "source": "/api_reference/tests/:path(.*/?)*", "destination": "/api_reference/standard_tests/:path" }, { "source": "/docs/integrations/retrievers/milvus_hybrid_search(/?)", "destination": "https://python.langchain.com/v0.2/docs/integrations/retrievers/milvus_hybrid_search/" }, { "source": "/en/latest/modules/models/llms/integrations/:path*", "destination": "/docs/integrations/providers/:path*" }, { "source": "/en/latest/modules/models/llms/integrations/anthropic_example.html", "destination": "/docs/integrations/providers/anthropic/" }, { "source": "/docs/modules/model_io/prompts/prompt_templates", "destination": "/docs/concepts/prompt_templates" }, { "source": "/docs/changelog/core/", "destination": "https://github.com/langchain-ai/langchain/releases?q=tag:%22langchain-core%3D%3D0%22&expanded=true" }, { "source": "/docs/changelog/langchain/", "destination": "https://github.com/langchain-ai/langchain/releases?q=tag:%22langchain%3D%3D0%22&expanded=true" }, { "source": "/docs/contributing/documentation/technical_logistics/", "destination": "/docs/contributing/how_to/documentation/" }, { "source": "/docs/cookbook/", "destination": "/docs/tutorials/" }, { "source": "/docs/expression_language/", "destination": "/docs/how_to/#langchain-expression-language-lcel" }, { "source": "/docs/expression_language/cookbook/code_writing/", "destination": "https://langchain-ai.github.io/langgraph/tutorials/code_assistant/langgraph_code_assistant/" }, { "source": "/docs/expression_language/cookbook/multiple_chains/", "destination": "/docs/how_to/parallel/" }, { "source": "/docs/expression_language/cookbook/prompt_llm_parser/", "destination": "/docs/tutorials/llm_chain/" }, { "source": "/docs/expression_language/cookbook/prompt_size/", "destination": "/docs/how_to/trim_messages/" }, { "source": "/docs/expression_language/get_started/", "destination": "/docs/how_to/sequence/" }, { "source": "/docs/expression_language/how_to/decorator/", "destination": "/docs/how_to/functions/#the-convenience-chain-decorator" }, { "source": "/docs/expression_language/how_to/inspect/", "destination": "/docs/how_to/inspect/" }, { "source": "/docs/expression_language/how_to/message_history/", "destination": "/docs/how_to/message_history/" }, { "source": "/docs/expression_language/how_to/routing/", "destination": "/docs/how_to/routing/" }, { "source": "/docs/expression_language/interface/", "destination": "/docs/how_to/lcel_cheatsheet/" }, { "source": "/docs/expression_language/primitives/", "destination": "/docs/how_to/#langchain-expression-language-lcel" }, { "source": "/docs/expression_language/primitives/assign/", "destination": "/docs/how_to/assign/" }, { "source": "/docs/expression_language/primitives/binding/", "destination": "/docs/how_to/binding/" }, { "source": "/docs/expression_language/primitives/configure/", "destination": "/docs/how_to/configure/" }, { "source": "/docs/expression_language/primitives/functions/", "destination": "/docs/how_to/functions/" }, { "source": "/docs/expression_language/primitives/parallel/", "destination": "/docs/how_to/parallel/" }, { "source": "/docs/expression_language/primitives/passthrough/", "destination": "/docs/how_to/passthrough/" }, { "source": "/docs/expression_language/primitives/sequence/", "destination": "/docs/how_to/sequence/" }, { "source": "/docs/expression_language/streaming/", "destination": "/docs/how_to/streaming/" }, { "source": "/docs/expression_language/why/", "destination": "/docs/concepts/#langchain-expression-language-lcel" }, { "source": "/docs/get_started/installation/", "destination": "/docs/tutorials/" }, { "source": "/docs/get_started/introduction/", "destination": "/docs/tutorials/" }, { "source": "/docs/get_started/quickstart/", "destination": "/docs/tutorials/" }, { "source": "/docs/guides/", "destination": "/docs/how_to/" }, { "source": "/docs/guides/development/", "destination": "/docs/how_to/debugging/" }, { "source": "/docs/guides/development/debugging/", "destination": "/docs/how_to/debugging/" }, { "source": "/docs/guides/development/extending_langchain/", "destination": "/docs/how_to/#custom" }, { "source": "/docs/guides/development/local_llms/", "destination": "/docs/how_to/local_llms/" }, { "source": "/docs/guides/development/pydantic_compatibility/", "destination": "/docs/how_to/pydantic_compatibility/" }, { "source": "/docs/guides/productionization/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/deployments/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/deployments/template_repos/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/comparison/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/comparison/custom/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/comparison/pairwise_embedding_distance/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/comparison/pairwise_string/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/examples/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/examples/comparisons/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/string/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/string/criteria_eval_chain/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/string/custom/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/string/embedding_distance/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/string/exact_match/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/string/json/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/string/regex_match/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/string/scoring_eval_chain/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/string/string_distance/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/trajectory/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/trajectory/custom/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/evaluation/trajectory/trajectory_eval/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/fallbacks/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/safety/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/safety/amazon_comprehend_chain/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/safety/constitutional_chain/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/safety/hugging_face_prompt_injection/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/safety/layerup_security/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/safety/logical_fallacy_chain/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/safety/moderation/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/safety/presidio_data_anonymization/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/safety/presidio_data_anonymization/multi_language/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/safety/presidio_data_anonymization/qa_privacy_protection/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/productionization/safety/presidio_data_anonymization/reversible/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/integrations/chat/ollama_functions/", "destination": "/docs/integrations/chat/ollama/" }, { "source": "/docs/integrations/document_loaders/notiondb/", "destination": "/docs/integrations/document_loaders/notion/" }, { "source": "/docs/integrations/llms/llm_caching/", "destination": "/docs/how_to/llm_caching/" }, { "source": "/docs/integrations/providers/vectara/vectara_summary/", "destination": "/docs/integrations/providers/vectara/" }, { "source": "/docs/integrations/text_embedding/nemo/", "destination": "/docs/integrations/text_embedding/nvidia_ai_endpoints/" }, { "source": "/docs/integrations/toolkits/", "destination": "/docs/integrations/tools/" }, { "source": "/docs/integrations/toolkits/ainetwork/", "destination": "/docs/integrations/tools/ainetwork/" }, { "source": "/docs/integrations/toolkits/airbyte_structured_qa/", "destination": "/docs/integrations/document_loaders/airbyte/" }, { "source": "/docs/integrations/toolkits/amadeus/", "destination": "/docs/integrations/tools/amadeus/" }, { "source": "/docs/integrations/toolkits/azure_ai_services/", "destination": "/docs/integrations/tools/azure_ai_services/" }, { "source": "/docs/integrations/toolkits/azure_cognitive_services/", "destination": "/docs/integrations/tools/azure_cognitive_services/" }, { "source": "/docs/integrations/toolkits/cassandra_database/", "destination": "/docs/integrations/tools/cassandra_database/" }, { "source": "/docs/integrations/toolkits/clickup/", "destination": "/docs/integrations/tools/clickup/" }, { "source": "/docs/integrations/toolkits/cogniswitch/", "destination": "/docs/integrations/tools/cogniswitch/" }, { "source": "/docs/integrations/toolkits/connery/", "destination": "/docs/integrations/tools/connery/" }, { "source": "/docs/integrations/toolkits/csv/", "destination": "/docs/integrations/document_loaders/csv/" }, { "source": "/docs/integrations/toolkits/github/", "destination": "/docs/integrations/tools/github/" }, { "source": "/docs/integrations/toolkits/gitlab/", "destination": "/docs/integrations/tools/gitlab/" }, { "source": "/docs/integrations/toolkits/gmail/", "destination": "/docs/integrations/tools/gmail/" }, { "source": "/docs/integrations/toolkits/jira/", "destination": "/docs/integrations/tools/jira/" }, { "source": "/docs/integrations/toolkits/json/", "destination": "/docs/integrations/tools/json/" }, { "source": "/docs/integrations/toolkits/multion/", "destination": "/docs/integrations/tools/multion/" }, { "source": "/docs/integrations/toolkits/nasa/", "destination": "/docs/integrations/tools/nasa/" }, { "source": "/docs/integrations/toolkits/office365/", "destination": "/docs/integrations/tools/office365/" }, { "source": "/docs/integrations/toolkits/openapi_nla/", "destination": "/docs/integrations/tools/openapi_nla/" }, { "source": "/docs/integrations/toolkits/openapi/", "destination": "/docs/integrations/tools/openapi/" }, { "source": "/docs/integrations/toolkits/pandas/", "destination": "/docs/integrations/tools/pandas/" }, { "source": "/docs/integrations/toolkits/playwright/", "destination": "/docs/integrations/tools/playwright/" }, { "source": "/docs/integrations/toolkits/polygon/", "destination": "/docs/integrations/tools/polygon/" }, { "source": "/docs/integrations/toolkits/powerbi/", "destination": "/docs/integrations/tools/powerbi/" }, { "source": "/docs/integrations/toolkits/python/", "destination": "/docs/integrations/tools/python/" }, { "source": "/docs/integrations/toolkits/robocorp/", "destination": "/docs/integrations/tools/robocorp/" }, { "source": "/docs/integrations/toolkits/slack/", "destination": "/docs/integrations/tools/slack/" }, { "source": "/docs/integrations/toolkits/spark_sql/", "destination": "/docs/integrations/tools/spark_sql/" }, { "source": "/docs/integrations/toolkits/spark/", "destination": "/docs/integrations/tools/spark_sql/" }, { "source": "/docs/integrations/toolkits/sql_database/", "destination": "/docs/integrations/tools/sql_database/" }, { "source": "/docs/integrations/toolkits/steam/", "destination": "/docs/integrations/tools/steam/" }, { "source": "/docs/integrations/tools/apify/", "destination": "/docs/integrations/providers/apify/#utility" }, { "source": "/docs/integrations/tools/search_tools/", "destination": "/docs/integrations/tools/#search" }, { "source": "/docs/langsmith/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/langsmith/walkthrough/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/modules/", "destination": "/docs/how_to/#components" }, { "source": "/docs/modules/agents/", "destination": "/docs/how_to/#agents" }, { "source": "/docs/modules/agents/agent_types/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/agent_types/json_agent/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/agent_types/openai_assistants/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/agent_types/openai_functions_agent/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/agent_types/openai_tools/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/agent_types/react/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/agent_types/self_ask_with_search/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/agent_types/structured_chat/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/agent_types/tool_calling/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/agent_types/xml_agent/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/concepts/", "destination": "https://langchain-ai.github.io/langgraph/concepts/" }, { "source": "/docs/modules/agents/how_to/agent_iter/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/how_to/agent_structured/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/how_to/custom_agent/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/how_to/handle_parsing_errors/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/how_to/intermediate_steps/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/how_to/max_iterations/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/how_to/max_time_limit/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/how_to/streaming/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/quick_start/", "destination": "https://langchain-ai.github.io/langgraph/" }, { "source": "/docs/modules/callbacks/", "destination": "/docs/how_to/#callbacks" }, { "source": "/docs/modules/callbacks/async_callbacks/", "destination": "/docs/how_to/callbacks_async/" }, { "source": "/docs/modules/callbacks/custom_callbacks/", "destination": "/docs/how_to/custom_callbacks/" }, { "source": "/docs/modules/callbacks/multiple_callbacks/", "destination": "/docs/how_to/#callbacks" }, { "source": "/docs/modules/callbacks/token_counting/", "destination": "/docs/how_to/chat_token_usage_tracking/" }, { "source": "/docs/modules/chains/", "destination": "/docs/versions/migrating_chains/" }, { "source": "/docs/modules/composition/", "destination": "https://langchain-ai.github.io/langgraph/concepts/" }, { "source": "/docs/modules/data_connection/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/modules/data_connection/document_loaders/", "destination": "/docs/how_to/#document-loaders" }, { "source": "/docs/modules/data_connection/document_loaders/csv/", "destination": "/docs/integrations/document_loaders/csv/" }, { "source": "/docs/modules/data_connection/document_loaders/custom/", "destination": "/docs/how_to/document_loader_custom/" }, { "source": "/docs/modules/data_connection/document_loaders/file_directory/", "destination": "/docs/how_to/document_loader_directory/" }, { "source": "/docs/modules/data_connection/document_loaders/html/", "destination": "/docs/how_to/document_loader_html/" }, { "source": "/docs/modules/data_connection/document_loaders/json/", "destination": "/docs/how_to/document_loader_json/" }, { "source": "/docs/modules/data_connection/document_loaders/markdown/", "destination": "/docs/how_to/document_loader_markdown/" }, { "source": "/docs/modules/data_connection/document_loaders/office_file/", "destination": "/docs/how_to/document_loader_office_file/" }, { "source": "/docs/modules/data_connection/document_loaders/pdf/", "destination": "/docs/how_to/document_loader_pdf/" }, { "source": "/docs/modules/data_connection/document_transformers/", "destination": "/docs/how_to/#text-splitters" }, { "source": "/docs/modules/data_connection/document_transformers/character_text_splitter/", "destination": "/docs/how_to/character_text_splitter/" }, { "source": "/docs/modules/data_connection/document_transformers/code_splitter/", "destination": "/docs/how_to/code_splitter/" }, { "source": "/docs/modules/data_connection/document_transformers/HTML_header_metadata/", "destination": "/docs/how_to/HTML_header_metadata_splitter/" }, { "source": "/docs/modules/data_connection/document_transformers/HTML_section_aware_splitter/", "destination": "/docs/how_to/HTML_section_aware_splitter/" }, { "source": "/docs/modules/data_connection/document_transformers/markdown_header_metadata/", "destination": "/docs/how_to/markdown_header_metadata_splitter/" }, { "source": "/docs/modules/data_connection/document_transformers/recursive_json_splitter/", "destination": "/docs/how_to/recursive_json_splitter/" }, { "source": "/docs/modules/data_connection/document_transformers/recursive_text_splitter/", "destination": "/docs/how_to/recursive_text_splitter/" }, { "source": "/docs/modules/data_connection/document_transformers/semantic-chunker/", "destination": "/docs/how_to/semantic-chunker/" }, { "source": "/docs/modules/data_connection/document_transformers/split_by_token/", "destination": "/docs/how_to/split_by_token/" }, { "source": "/docs/modules/data_connection/indexing/", "destination": "/docs/how_to/indexing/" }, { "source": "/docs/modules/data_connection/retrievers/", "destination": "/docs/how_to/#retrievers" }, { "source": "/docs/modules/data_connection/retrievers/contextual_compression/", "destination": "/docs/how_to/contextual_compression/" }, { "source": "/docs/modules/data_connection/retrievers/custom_retriever/", "destination": "/docs/how_to/custom_retriever/" }, { "source": "/docs/modules/data_connection/retrievers/ensemble/", "destination": "/docs/how_to/ensemble_retriever/" }, { "source": "/docs/modules/data_connection/retrievers/long_context_reorder/", "destination": "/docs/how_to/long_context_reorder/" }, { "source": "/docs/modules/data_connection/retrievers/multi_vector/", "destination": "/docs/how_to/multi_vector/" }, { "source": "/docs/modules/data_connection/retrievers/MultiQueryRetriever/", "destination": "/docs/how_to/MultiQueryRetriever/" }, { "source": "/docs/modules/data_connection/retrievers/parent_document_retriever/", "destination": "/docs/how_to/parent_document_retriever/" }, { "source": "/docs/modules/data_connection/retrievers/self_query/", "destination": "/docs/how_to/self_query/" }, { "source": "/docs/modules/data_connection/retrievers/time_weighted_vectorstore/", "destination": "/docs/how_to/time_weighted_vectorstore/" }, { "source": "/docs/modules/data_connection/retrievers/vectorstore/", "destination": "/docs/how_to/vectorstore_retriever/" }, { "source": "/docs/modules/data_connection/text_embedding/", "destination": "/docs/how_to/embed_text/" }, { "source": "/docs/modules/data_connection/text_embedding/caching_embeddings/", "destination": "/docs/how_to/caching_embeddings/" }, { "source": "/docs/modules/data_connection/vectorstores/", "destination": "/docs/how_to/#vector-stores" }, { "source": "/docs/modules/memory/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/adding_memory_chain_multiple_inputs/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/adding_memory/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/agent_with_memory_in_db/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/agent_with_memory/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/chat_messages/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/conversational_customization/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/custom_memory/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/multiple_memory/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/types/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/types/buffer_window/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/types/buffer/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/types/entity_summary_memory/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/types/kg/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/types/summary_buffer/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/types/summary/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/types/token_buffer/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/memory/types/vectorstore_retriever_memory/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/modules/model_io/", "destination": "/docs/how_to/#chat-models" }, { "source": "/docs/modules/model_io/chat/", "destination": "/docs/how_to/#chat-models" }, { "source": "/docs/modules/model_io/chat/chat_model_caching/", "destination": "/docs/how_to/chat_model_caching/" }, { "source": "/docs/modules/model_io/chat/custom_chat_model/", "destination": "/docs/how_to/custom_chat_model/" }, { "source": "/docs/modules/model_io/chat/function_calling/", "destination": "/docs/how_to/tool_calling/" }, { "source": "/docs/modules/model_io/chat/logprobs/", "destination": "/docs/how_to/logprobs/" }, { "source": "/docs/modules/model_io/chat/message_types/", "destination": "/docs/concepts/#messages" }, { "source": "/docs/modules/model_io/chat/quick_start/", "destination": "/docs/tutorials/llm_chain/" }, { "source": "/docs/modules/model_io/chat/response_metadata/", "destination": "/docs/how_to/response_metadata/" }, { "source": "/docs/modules/model_io/chat/streaming/", "destination": "/docs/how_to/streaming/" }, { "source": "/docs/modules/model_io/chat/structured_output/", "destination": "/docs/how_to/structured_output/" }, { "source": "/docs/modules/model_io/chat/token_usage_tracking/", "destination": "/docs/how_to/chat_token_usage_tracking/" }, { "source": "/docs/modules/model_io/concepts/", "destination": "/docs/concepts/#chat-models" }, { "source": "/docs/modules/model_io/llms/", "destination": "/docs/concepts/#llms" }, { "source": "/docs/modules/model_io/llms/custom_llm/", "destination": "/docs/how_to/custom_llm/" }, { "source": "/docs/modules/model_io/llms/llm_caching/", "destination": "/docs/how_to/llm_caching/" }, { "source": "/docs/modules/model_io/llms/quick_start/", "destination": "/docs/tutorials/llm_chain/" }, { "source": "/docs/modules/model_io/llms/streaming_llm/", "destination": "/docs/how_to/streaming_llm/" }, { "source": "/docs/modules/model_io/llms/token_usage_tracking/", "destination": "/docs/how_to/llm_token_usage_tracking/" }, { "source": "/docs/modules/model_io/output_parsers/", "destination": "/docs/how_to/#output-parsers" }, { "source": "/docs/modules/model_io/output_parsers/custom/", "destination": "/docs/how_to/output_parser_custom/" }, { "source": "/docs/modules/model_io/output_parsers/quick_start/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/output_parsers/types/csv/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/output_parsers/types/datetime/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/output_parsers/types/enum/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/output_parsers/types/json/", "destination": "/docs/how_to/output_parser_json/" }, { "source": "/docs/modules/model_io/output_parsers/types/openai_functions/", "destination": "/docs/how_to/structured_output/" }, { "source": "/docs/modules/model_io/output_parsers/types/openai_tools/", "destination": "/docs/how_to/tool_calling/" }, { "source": "/docs/modules/model_io/output_parsers/types/output_fixing/", "destination": "/docs/how_to/output_parser_fixing/" }, { "source": "/docs/modules/model_io/output_parsers/types/pandas_dataframe/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/output_parsers/types/pydantic/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/output_parsers/types/retry/", "destination": "/docs/how_to/output_parser_retry/" }, { "source": "/docs/modules/model_io/output_parsers/types/structured/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/output_parsers/types/xml/", "destination": "/docs/how_to/output_parser_xml/" }, { "source": "/docs/modules/model_io/output_parsers/types/yaml/", "destination": "/docs/how_to/output_parser_yaml/" }, { "source": "/docs/modules/model_io/prompts/", "destination": "/docs/how_to/#prompt-templates" }, { "source": "/docs/modules/model_io/prompts/composition/", "destination": "/docs/how_to/prompts_composition/" }, { "source": "/docs/modules/model_io/prompts/example_selectors/", "destination": "/docs/how_to/example_selectors/" }, { "source": "/docs/modules/model_io/prompts/example_selectors/length_based/", "destination": "/docs/how_to/example_selectors_length_based/" }, { "source": "/docs/modules/model_io/prompts/example_selectors/mmr/", "destination": "/docs/how_to/example_selectors_mmr/" }, { "source": "/docs/modules/model_io/prompts/example_selectors/ngram_overlap/", "destination": "/docs/how_to/example_selectors_ngram/" }, { "source": "/docs/modules/model_io/prompts/example_selectors/similarity/", "destination": "/docs/how_to/example_selectors_similarity/" }, { "source": "/docs/modules/model_io/prompts/few_shot_examples_chat/", "destination": "/docs/how_to/few_shot_examples_chat/" }, { "source": "/docs/modules/model_io/prompts/few_shot_examples/", "destination": "/docs/how_to/few_shot_examples/" }, { "source": "/docs/modules/model_io/prompts/partial/", "destination": "/docs/how_to/prompts_partial/" }, { "source": "/docs/modules/model_io/prompts/quick_start/", "destination": "/docs/how_to/#prompt-templates" }, { "source": "/docs/modules/model_io/quick_start/", "destination": "/docs/tutorials/llm_chain/" }, { "source": "/docs/modules/tools/", "destination": "/docs/how_to/#tools" }, { "source": "/docs/modules/tools/custom_tools/", "destination": "/docs/how_to/custom_tools/" }, { "source": "/docs/modules/tools/toolkits/", "destination": "/docs/how_to/#tools" }, { "source": "/docs/modules/tools/tools_as_openai_functions/", "destination": "/docs/how_to/tool_calling/" }, { "source": "/docs/packages/", "destination": "/docs/versions/release_policy/" }, { "source": "/docs/use_cases/", "destination": "/docs/tutorials/" }, { "source": "/docs/use_cases/chatbots/", "destination": "/docs/tutorials/chatbot/" }, { "source": "/docs/use_cases/chatbots/memory_management/", "destination": "/docs/tutorials/chatbot/" }, { "source": "/docs/use_cases/chatbots/quickstart/", "destination": "/docs/tutorials/chatbot/" }, { "source": "/docs/use_cases/chatbots/retrieval/", "destination": "/docs/tutorials/chatbot/" }, { "source": "/docs/use_cases/chatbots/tool_usage/", "destination": "/docs/tutorials/chatbot/" }, { "source": "/docs/use_cases/code_understanding/", "destination": "https://langchain-ai.github.io/langgraph/tutorials/code_assistant/langgraph_code_assistant/" }, { "source": "/docs/use_cases/data_generation/", "destination": "/docs/tutorials/data_generation/" }, { "source": "/docs/use_cases/extraction/", "destination": "/docs/tutorials/extraction/" }, { "source": "/docs/use_cases/extraction/guidelines/", "destination": "/docs/tutorials/extraction/" }, { "source": "/docs/use_cases/extraction/how_to/examples/", "destination": "/docs/tutorials/extraction/" }, { "source": "/docs/use_cases/extraction/how_to/handle_files/", "destination": "/docs/tutorials/extraction/" }, { "source": "/docs/use_cases/extraction/how_to/handle_long_text/", "destination": "/docs/tutorials/extraction/" }, { "source": "/docs/use_cases/extraction/how_to/parse/", "destination": "/docs/tutorials/extraction/" }, { "source": "/docs/use_cases/extraction/quickstart/", "destination": "/docs/tutorials/extraction/" }, { "source": "/docs/use_cases/graph/", "destination": "/docs/tutorials/graph/" }, { "source": "/docs/use_cases/graph/constructing/", "destination": "/docs/tutorials/graph/" }, { "source": "/docs/use_cases/graph/mapping/", "destination": "/docs/tutorials/graph/" }, { "source": "/docs/use_cases/graph/prompting/", "destination": "/docs/tutorials/graph/" }, { "source": "/docs/use_cases/graph/quickstart/", "destination": "/docs/tutorials/graph/" }, { "source": "/docs/use_cases/graph/semantic/", "destination": "/docs/tutorials/graph/" }, { "source": "/docs/use_cases/query_analysis/", "destination": "/docs/tutorials/query_analysis/" }, { "source": "/docs/use_cases/query_analysis/how_to/constructing-filters/", "destination": "/docs/tutorials/query_analysis/" }, { "source": "/docs/use_cases/query_analysis/how_to/few_shot/", "destination": "/docs/tutorials/query_analysis/" }, { "source": "/docs/use_cases/query_analysis/how_to/high_cardinality/", "destination": "/docs/tutorials/query_analysis/" }, { "source": "/docs/use_cases/query_analysis/how_to/multiple_queries/", "destination": "/docs/tutorials/query_analysis/" }, { "source": "/docs/use_cases/query_analysis/how_to/multiple_retrievers/", "destination": "/docs/tutorials/query_analysis/" }, { "source": "/docs/use_cases/query_analysis/how_to/no_queries/", "destination": "/docs/tutorials/query_analysis/" }, { "source": "/docs/use_cases/query_analysis/quickstart/", "destination": "/docs/tutorials/query_analysis/" }, { "source": "/docs/use_cases/query_analysis/techniques/decomposition/", "destination": "/docs/tutorials/query_analysis/" }, { "source": "/docs/use_cases/query_analysis/techniques/expansion/", "destination": "/docs/tutorials/query_analysis/" }, { "source": "/docs/use_cases/query_analysis/techniques/hyde/", "destination": "/docs/tutorials/query_analysis/" }, { "source": "/docs/use_cases/query_analysis/techniques/routing/", "destination": "/docs/tutorials/query_analysis/" }, { "source": "/docs/use_cases/query_analysis/techniques/step_back/", "destination": "/docs/tutorials/query_analysis/" }, { "source": "/docs/use_cases/query_analysis/techniques/structuring/", "destination": "/docs/tutorials/query_analysis/" }, { "source": "/docs/use_cases/question_answering/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/chat_history/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/citations/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/conversational_retrieval_agents/", "destination": "/docs/tutorials/qa_chat_history/" }, { "source": "/docs/use_cases/question_answering/hybrid/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/local_retrieval_qa/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/per_user/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/quickstart/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/sources/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/streaming/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/sql/", "destination": "/docs/tutorials/sql_qa/" }, { "source": "/docs/use_cases/sql/agents/", "destination": "/docs/tutorials/sql_qa/" }, { "source": "/docs/use_cases/sql/csv/", "destination": "/docs/tutorials/sql_qa/" }, { "source": "/docs/use_cases/sql/large_db/", "destination": "/docs/tutorials/sql_qa/" }, { "source": "/docs/use_cases/sql/prompting/", "destination": "/docs/tutorials/sql_qa/" }, { "source": "/docs/use_cases/sql/query_checking/", "destination": "/docs/tutorials/sql_qa/" }, { "source": "/docs/use_cases/sql/quickstart/", "destination": "/docs/tutorials/sql_qa/" }, { "source": "/docs/use_cases/summarization/", "destination": "/docs/tutorials/summarization/" }, { "source": "/docs/use_cases/tagging/", "destination": "/docs/tutorials/classification/" }, { "source": "/docs/use_cases/tool_use/", "destination": "/docs/tutorials/agents/" }, { "source": "/docs/use_cases/tool_use/agents/", "destination": "/docs/tutorials/agents/" }, { "source": "/docs/use_cases/tool_use/human_in_the_loop/", "destination": "/docs/tutorials/agents/" }, { "source": "/docs/use_cases/tool_use/multiple_tools/", "destination": "/docs/tutorials/agents/" }, { "source": "/docs/use_cases/tool_use/parallel/", "destination": "/docs/tutorials/agents/" }, { "source": "/docs/use_cases/tool_use/prompting/", "destination": "/docs/tutorials/agents/" }, { "source": "/docs/use_cases/tool_use/quickstart/", "destination": "/docs/tutorials/agents/" }, { "source": "/docs/use_cases/tool_use/tool_error_handling/", "destination": "/docs/tutorials/agents/" }, { "source": "/docs/use_cases/web_scraping/", "destination": "https://langchain-ai.github.io/langgraph/tutorials/web-navigation/web_voyager/" }, { "source": "/docs/modules/data_connection/document_transformers/text_splitters/", "destination": "/docs/how_to/#text-splitters" }, { "source": "/docs/modules/data_connection/document_transformers/text_splitters/character_text_splitter/", "destination": "/docs/how_to/character_text_splitter/" }, { "source": "/docs/modules/data_connection/document_transformers/text_splitters/code_splitter/", "destination": "/docs/how_to/code_splitter/" }, { "source": "/docs/modules/data_connection/document_transformers/text_splitters/HTML_header_metadata/", "destination": "/docs/how_to/HTML_header_metadata_splitter/" }, { "source": "/docs/modules/data_connection/document_transformers/text_splitters/HTML_section_aware_splitter/", "destination": "/docs/how_to/HTML_section_aware_splitter/" }, { "source": "/docs/modules/data_connection/document_transformers/text_splitters/markdown_header_metadata/", "destination": "/docs/how_to/markdown_header_metadata_splitter/" }, { "source": "/docs/modules/data_connection/document_transformers/text_splitters/recursive_json_splitter/", "destination": "/docs/how_to/recursive_json_splitter/" }, { "source": "/docs/modules/data_connection/document_transformers/text_splitters/recursive_text_splitter/", "destination": "/docs/how_to/recursive_text_splitter/" }, { "source": "/docs/modules/data_connection/document_transformers/text_splitters/semantic-chunker/", "destination": "/docs/how_to/semantic-chunker/" }, { "source": "/docs/modules/data_connection/document_transformers/text_splitters/split_by_token/", "destination": "/docs/how_to/split_by_token/" }, { "source": "/docs/modules/model_io/prompts/prompt_templates/", "destination": "/docs/how_to/#prompt-templates" }, { "source": "/docs/modules/model_io/prompts/prompt_templates/composition/", "destination": "/docs/how_to/prompts_composition/" }, { "source": "/docs/modules/model_io/prompts/prompt_templates/example_selectors/", "destination": "/docs/how_to/example_selectors/" }, { "source": "/docs/modules/model_io/prompts/prompt_templates/example_selectors/length_based/", "destination": "/docs/how_to/example_selectors_length_based/" }, { "source": "/docs/modules/model_io/prompts/prompt_templates/example_selectors/mmr/", "destination": "/docs/how_to/example_selectors_mmr/" }, { "source": "/docs/modules/model_io/prompts/prompt_templates/example_selectors/ngram_overlap/", "destination": "/docs/how_to/example_selectors_ngram/" }, { "source": "/docs/modules/model_io/prompts/prompt_templates/example_selectors/similarity/", "destination": "/docs/how_to/example_selectors_similarity/" }, { "source": "/docs/modules/model_io/prompts/prompt_templates/few_shot_examples_chat/", "destination": "/docs/how_to/few_shot_examples_chat/" }, { "source": "/docs/modules/model_io/prompts/prompt_templates/few_shot_examples/", "destination": "/docs/how_to/few_shot_examples/" }, { "source": "/docs/modules/model_io/prompts/prompt_templates/partial/", "destination": "/docs/how_to/prompts_partial/" }, { "source": "/docs/modules/model_io/prompts/prompt_templates/quick_start/", "destination": "/docs/how_to/#prompt-templates" }, { "source": "/docs/modules/model_io/models/", "destination": "/docs/how_to/#chat-models" }, { "source": "/docs/modules/model_io/models/chat/", "destination": "/docs/how_to/#chat-models" }, { "source": "/docs/modules/model_io/models/chat/chat_model_caching/", "destination": "/docs/how_to/chat_model_caching/" }, { "source": "/docs/modules/model_io/models/chat/custom_chat_model/", "destination": "/docs/how_to/custom_chat_model/" }, { "source": "/docs/modules/model_io/models/chat/function_calling/", "destination": "/docs/how_to/tool_calling/" }, { "source": "/docs/modules/model_io/models/chat/logprobs/", "destination": "/docs/how_to/logprobs/" }, { "source": "/docs/modules/model_io/models/chat/message_types/", "destination": "/docs/concepts/#messages" }, { "source": "/docs/modules/model_io/models/chat/quick_start/", "destination": "/docs/tutorials/llm_chain/" }, { "source": "/docs/modules/model_io/models/chat/response_metadata/", "destination": "/docs/how_to/response_metadata/" }, { "source": "/docs/modules/model_io/models/chat/streaming/", "destination": "/docs/how_to/streaming/" }, { "source": "/docs/modules/model_io/models/chat/structured_output/", "destination": "/docs/how_to/structured_output/" }, { "source": "/docs/modules/model_io/models/chat/token_usage_tracking/", "destination": "/docs/how_to/chat_token_usage_tracking/" }, { "source": "/docs/modules/model_io/models/concepts/", "destination": "/docs/concepts/#chat-models" }, { "source": "/docs/modules/model_io/models/llms/", "destination": "/docs/concepts/#llms" }, { "source": "/docs/modules/model_io/models/llms/custom_llm/", "destination": "/docs/how_to/custom_llm/" }, { "source": "/docs/modules/model_io/models/llms/llm_caching/", "destination": "/docs/how_to/llm_caching/" }, { "source": "/docs/modules/model_io/models/llms/quick_start/", "destination": "/docs/tutorials/llm_chain/" }, { "source": "/docs/modules/model_io/models/llms/streaming_llm/", "destination": "/docs/how_to/streaming_llm/" }, { "source": "/docs/modules/model_io/models/llms/token_usage_tracking/", "destination": "/docs/how_to/llm_token_usage_tracking/" }, { "source": "/docs/modules/model_io/models/output_parsers/", "destination": "/docs/how_to/#output-parsers" }, { "source": "/docs/modules/model_io/models/output_parsers/custom/", "destination": "/docs/how_to/output_parser_custom/" }, { "source": "/docs/modules/model_io/models/output_parsers/quick_start/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/models/output_parsers/types/csv/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/models/output_parsers/types/datetime/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/models/output_parsers/types/enum/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/models/output_parsers/types/json/", "destination": "/docs/how_to/output_parser_json/" }, { "source": "/docs/modules/model_io/models/output_parsers/types/openai_functions/", "destination": "/docs/how_to/structured_output/" }, { "source": "/docs/modules/model_io/models/output_parsers/types/openai_tools/", "destination": "/docs/how_to/tool_calling/" }, { "source": "/docs/modules/model_io/models/output_parsers/types/output_fixing/", "destination": "/docs/how_to/output_parser_fixing/" }, { "source": "/docs/modules/model_io/models/output_parsers/types/pandas_dataframe/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/models/output_parsers/types/pydantic/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/models/output_parsers/types/retry/", "destination": "/docs/how_to/output_parser_retry/" }, { "source": "/docs/modules/model_io/models/output_parsers/types/structured/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/models/output_parsers/types/xml/", "destination": "/docs/how_to/output_parser_xml/" }, { "source": "/docs/modules/model_io/models/output_parsers/types/yaml/", "destination": "/docs/how_to/output_parser_yaml/" }, { "source": "/docs/modules/model_io/models/prompts/", "destination": "/docs/how_to/#prompt-templates" }, { "source": "/docs/modules/model_io/models/prompts/composition/", "destination": "/docs/how_to/prompts_composition/" }, { "source": "/docs/modules/model_io/models/prompts/example_selectors/", "destination": "/docs/how_to/example_selectors/" }, { "source": "/docs/modules/model_io/models/prompts/example_selectors/length_based/", "destination": "/docs/how_to/example_selectors_length_based/" }, { "source": "/docs/modules/model_io/models/prompts/example_selectors/mmr/", "destination": "/docs/how_to/example_selectors_mmr/" }, { "source": "/docs/modules/model_io/models/prompts/example_selectors/ngram_overlap/", "destination": "/docs/how_to/example_selectors_ngram/" }, { "source": "/docs/modules/model_io/models/prompts/example_selectors/similarity/", "destination": "/docs/how_to/example_selectors_similarity/" }, { "source": "/docs/modules/model_io/models/prompts/few_shot_examples_chat/", "destination": "/docs/how_to/few_shot_examples_chat/" }, { "source": "/docs/modules/model_io/models/prompts/few_shot_examples/", "destination": "/docs/how_to/few_shot_examples/" }, { "source": "/docs/modules/model_io/models/prompts/partial/", "destination": "/docs/how_to/prompts_partial/" }, { "source": "/docs/modules/model_io/models/prompts/quick_start/", "destination": "/docs/how_to/#prompt-templates" }, { "source": "/docs/modules/model_io/models/quick_start/", "destination": "/docs/tutorials/llm_chain/" }, { "source": "/docs/use_cases/more/graph/", "destination": "/docs/tutorials/graph/" }, { "source": "/docs/use_cases/more/graph/constructing/", "destination": "/docs/tutorials/graph/" }, { "source": "/docs/use_cases/more/graph/mapping/", "destination": "/docs/tutorials/graph/" }, { "source": "/docs/use_cases/more/graph/prompting/", "destination": "/docs/tutorials/graph/" }, { "source": "/docs/use_cases/more/graph/quickstart/", "destination": "/docs/tutorials/graph/" }, { "source": "/docs/use_cases/more/graph/semantic/", "destination": "/docs/tutorials/graph/" }, { "source": "/docs/modules/model_io/chat/how_to/", "destination": "/docs/how_to/#chat-models" }, { "source": "/docs/modules/model_io/chat/how_to/chat_model_caching/", "destination": "/docs/how_to/chat_model_caching/" }, { "source": "/docs/modules/model_io/chat/how_to/custom_chat_model/", "destination": "/docs/how_to/custom_chat_model/" }, { "source": "/docs/modules/model_io/chat/how_to/function_calling/", "destination": "/docs/how_to/tool_calling/" }, { "source": "/docs/modules/model_io/chat/how_to/logprobs/", "destination": "/docs/how_to/logprobs/" }, { "source": "/docs/modules/model_io/chat/how_to/message_types/", "destination": "/docs/concepts/#messages" }, { "source": "/docs/modules/model_io/chat/how_to/quick_start/", "destination": "/docs/tutorials/llm_chain/" }, { "source": "/docs/modules/model_io/chat/how_to/response_metadata/", "destination": "/docs/how_to/response_metadata/" }, { "source": "/docs/modules/model_io/chat/how_to/streaming/", "destination": "/docs/how_to/streaming/" }, { "source": "/docs/modules/model_io/chat/how_to/structured_output/", "destination": "/docs/how_to/structured_output/" }, { "source": "/docs/modules/model_io/chat/how_to/token_usage_tracking/", "destination": "/docs/how_to/chat_token_usage_tracking/" }, { "source": "/docs/modules/model_io/llms/how_to/", "destination": "/docs/concepts/#llms" }, { "source": "/docs/modules/model_io/llms/how_to/custom_llm/", "destination": "/docs/how_to/custom_llm/" }, { "source": "/docs/modules/model_io/llms/how_to/llm_caching/", "destination": "/docs/how_to/llm_caching/" }, { "source": "/docs/modules/model_io/llms/how_to/quick_start/", "destination": "/docs/tutorials/llm_chain/" }, { "source": "/docs/modules/model_io/llms/how_to/streaming_llm/", "destination": "/docs/how_to/streaming_llm/" }, { "source": "/docs/modules/model_io/llms/how_to/token_usage_tracking/", "destination": "/docs/how_to/llm_token_usage_tracking/" }, { "source": "/docs/modules/model_io/llms/integrations/llm_caching/", "destination": "/docs/how_to/llm_caching/" }, { "source": "/docs/modules/model_io/chat/integrations/ollama_functions/", "destination": "/docs/integrations/chat/ollama/" }, { "source": "/en/latest/modules/models/", "destination": "/docs/how_to/#chat-models" }, { "source": "/en/latest/modules/models/chat/", "destination": "/docs/how_to/#chat-models" }, { "source": "/en/latest/modules/models/chat/chat_model_caching/", "destination": "/docs/how_to/chat_model_caching/" }, { "source": "/en/latest/modules/models/chat/custom_chat_model/", "destination": "/docs/how_to/custom_chat_model/" }, { "source": "/en/latest/modules/models/chat/function_calling/", "destination": "/docs/how_to/tool_calling/" }, { "source": "/en/latest/modules/models/chat/logprobs/", "destination": "/docs/how_to/logprobs/" }, { "source": "/en/latest/modules/models/chat/message_types/", "destination": "/docs/concepts/#messages" }, { "source": "/en/latest/modules/models/chat/quick_start/", "destination": "/docs/tutorials/llm_chain/" }, { "source": "/en/latest/modules/models/chat/response_metadata/", "destination": "/docs/how_to/response_metadata/" }, { "source": "/en/latest/modules/models/chat/streaming/", "destination": "/docs/how_to/streaming/" }, { "source": "/en/latest/modules/models/chat/structured_output/", "destination": "/docs/how_to/structured_output/" }, { "source": "/en/latest/modules/models/chat/token_usage_tracking/", "destination": "/docs/how_to/chat_token_usage_tracking/" }, { "source": "/en/latest/modules/models/concepts/", "destination": "/docs/concepts/#chat-models" }, { "source": "/en/latest/modules/models/llms/", "destination": "/docs/concepts/#llms" }, { "source": "/en/latest/modules/models/llms/custom_llm/", "destination": "/docs/how_to/custom_llm/" }, { "source": "/en/latest/modules/models/llms/llm_caching/", "destination": "/docs/how_to/llm_caching/" }, { "source": "/en/latest/modules/models/llms/quick_start/", "destination": "/docs/tutorials/llm_chain/" }, { "source": "/en/latest/modules/models/llms/streaming_llm/", "destination": "/docs/how_to/streaming_llm/" }, { "source": "/en/latest/modules/models/llms/token_usage_tracking/", "destination": "/docs/how_to/llm_token_usage_tracking/" }, { "source": "/en/latest/modules/models/output_parsers/", "destination": "/docs/how_to/#output-parsers" }, { "source": "/en/latest/modules/models/output_parsers/custom/", "destination": "/docs/how_to/output_parser_custom/" }, { "source": "/en/latest/modules/models/output_parsers/quick_start/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/en/latest/modules/models/output_parsers/types/csv/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/en/latest/modules/models/output_parsers/types/datetime/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/en/latest/modules/models/output_parsers/types/enum/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/en/latest/modules/models/output_parsers/types/json/", "destination": "/docs/how_to/output_parser_json/" }, { "source": "/en/latest/modules/models/output_parsers/types/openai_functions/", "destination": "/docs/how_to/structured_output/" }, { "source": "/en/latest/modules/models/output_parsers/types/openai_tools/", "destination": "/docs/how_to/tool_calling/" }, { "source": "/en/latest/modules/models/output_parsers/types/output_fixing/", "destination": "/docs/how_to/output_parser_fixing/" }, { "source": "/en/latest/modules/models/output_parsers/types/pandas_dataframe/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/en/latest/modules/models/output_parsers/types/pydantic/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/en/latest/modules/models/output_parsers/types/retry/", "destination": "/docs/how_to/output_parser_retry/" }, { "source": "/en/latest/modules/models/output_parsers/types/structured/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/en/latest/modules/models/output_parsers/types/xml/", "destination": "/docs/how_to/output_parser_xml/" }, { "source": "/en/latest/modules/models/output_parsers/types/yaml/", "destination": "/docs/how_to/output_parser_yaml/" }, { "source": "/en/latest/modules/models/prompts/", "destination": "/docs/how_to/#prompt-templates" }, { "source": "/en/latest/modules/models/prompts/composition/", "destination": "/docs/how_to/prompts_composition/" }, { "source": "/en/latest/modules/models/prompts/example_selectors/", "destination": "/docs/how_to/example_selectors/" }, { "source": "/en/latest/modules/models/prompts/example_selectors/length_based/", "destination": "/docs/how_to/example_selectors_length_based/" }, { "source": "/en/latest/modules/models/prompts/example_selectors/mmr/", "destination": "/docs/how_to/example_selectors_mmr/" }, { "source": "/en/latest/modules/models/prompts/example_selectors/ngram_overlap/", "destination": "/docs/how_to/example_selectors_ngram/" }, { "source": "/en/latest/modules/models/prompts/example_selectors/similarity/", "destination": "/docs/how_to/example_selectors_similarity/" }, { "source": "/en/latest/modules/models/prompts/few_shot_examples_chat/", "destination": "/docs/how_to/few_shot_examples_chat/" }, { "source": "/en/latest/modules/models/prompts/few_shot_examples/", "destination": "/docs/how_to/few_shot_examples/" }, { "source": "/en/latest/modules/models/prompts/partial/", "destination": "/docs/how_to/prompts_partial/" }, { "source": "/en/latest/modules/models/prompts/quick_start/", "destination": "/docs/how_to/#prompt-templates" }, { "source": "/en/latest/modules/models/quick_start/", "destination": "/docs/tutorials/llm_chain/" }, { "source": "/docs/modules/model_io/prompts/example_selector_types/", "destination": "/docs/how_to/example_selectors/" }, { "source": "/docs/modules/model_io/prompts/example_selector_types/length_based/", "destination": "/docs/how_to/example_selectors_length_based/" }, { "source": "/docs/modules/model_io/prompts/example_selector_types/mmr/", "destination": "/docs/how_to/example_selectors_mmr/" }, { "source": "/docs/modules/model_io/prompts/example_selector_types/ngram_overlap/", "destination": "/docs/how_to/example_selectors_ngram/" }, { "source": "/docs/modules/model_io/prompts/example_selector_types/similarity/", "destination": "/docs/how_to/example_selectors_similarity/" }, { "source": "/docs/modules/agents/tools/", "destination": "/docs/how_to/#tools" }, { "source": "/docs/modules/agents/tools/custom_tools/", "destination": "/docs/how_to/custom_tools/" }, { "source": "/docs/modules/agents/tools/toolkits/", "destination": "/docs/how_to/#tools" }, { "source": "/docs/modules/agents/tools/tools_as_openai_functions/", "destination": "/docs/how_to/tool_calling/" }, { "source": "/docs/guides/deployments/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/deployments/template_repos/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/comparison/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/comparison/custom/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/comparison/pairwise_embedding_distance/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/comparison/pairwise_string/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/examples/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/examples/comparisons/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/string/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/string/criteria_eval_chain/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/string/custom/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/string/embedding_distance/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/string/exact_match/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/string/json/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/string/regex_match/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/string/scoring_eval_chain/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/string/string_distance/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/trajectory/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/trajectory/custom/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/evaluation/trajectory/trajectory_eval/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/privacy/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/privacy/amazon_comprehend_chain/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/privacy/constitutional_chain/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/privacy/hugging_face_prompt_injection/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/privacy/layerup_security/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/privacy/logical_fallacy_chain/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/privacy/moderation/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/privacy/presidio_data_anonymization/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/privacy/presidio_data_anonymization/multi_language/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/privacy/presidio_data_anonymization/qa_privacy_protection/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/privacy/presidio_data_anonymization/reversible/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/safety/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/safety/amazon_comprehend_chain/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/safety/constitutional_chain/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/safety/hugging_face_prompt_injection/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/safety/layerup_security/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/safety/logical_fallacy_chain/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/safety/moderation/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/safety/presidio_data_anonymization/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/safety/presidio_data_anonymization/multi_language/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/safety/presidio_data_anonymization/qa_privacy_protection/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/safety/presidio_data_anonymization/reversible/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/integrations/llms/titan_takeoff_pro/", "destination": "/docs/integrations/llms/titan_takeoff/" }, { "source": "/docs/integrations/providers/optimum_intel/", "destination": "/docs/integrations/providers/intel/" }, { "source": "/docs/use_cases/graph/integrations/diffbot_graphtransformer/", "destination": "/docs/integrations/graphs/diffbot/" }, { "source": "/docs/use_cases/graph/integrations/graph_arangodb_qa/", "destination": "/docs/integrations/graphs/arangodb/" }, { "source": "/docs/use_cases/graph/integrations/graph_cypher_qa/", "destination": "/docs/integrations/graphs/neo4j_cypher/" }, { "source": "/docs/use_cases/graph/integrations/graph_falkordb_qa/", "destination": "/docs/integrations/graphs/falkordb/" }, { "source": "/docs/use_cases/graph/integrations/graph_gremlin_cosmosdb_qa/", "destination": "/docs/integrations/graphs/azure_cosmosdb_gremlin/" }, { "source": "/docs/use_cases/graph/integrations/graph_hugegraph_qa/", "destination": "/docs/integrations/graphs/hugegraph/" }, { "source": "/docs/use_cases/graph/integrations/graph_kuzu_qa/", "destination": "/docs/integrations/graphs/kuzu_db/" }, { "source": "/docs/use_cases/graph/integrations/graph_memgraph_qa/", "destination": "/docs/integrations/graphs/memgraph/" }, { "source": "/docs/use_cases/graph/integrations/graph_nebula_qa/", "destination": "/docs/integrations/graphs/nebula_graph/" }, { "source": "/docs/use_cases/graph/integrations/graph_networkx_qa/", "destination": "/docs/integrations/graphs/networkx/" }, { "source": "/docs/use_cases/graph/integrations/graph_ontotext_graphdb_qa/", "destination": "/docs/integrations/graphs/ontotext/" }, { "source": "/docs/use_cases/graph/integrations/graph_sparql_qa/", "destination": "/docs/integrations/graphs/rdflib_sparql/" }, { "source": "/docs/use_cases/graph/integrations/neptune_cypher_qa/", "destination": "/docs/integrations/graphs/amazon_neptune_open_cypher/" }, { "source": "/docs/use_cases/graph/integrations/neptune_sparql_qa/", "destination": "/docs/integrations/graphs/amazon_neptune_sparql/" }, { "source": "/docs/integrations/providers/facebook_chat/", "destination": "/docs/integrations/providers/facebook/" }, { "source": "/docs/integrations/providers/facebook_faiss/", "destination": "/docs/integrations/providers/facebook/" }, { "source": "/docs/integrations/memory/google_cloud_sql_mssql/", "destination": "/docs/integrations/memory/google_sql_mssql/" }, { "source": "/docs/integrations/memory/google_cloud_sql_mysql/", "destination": "/docs/integrations/memory/google_sql_mysql/" }, { "source": "/docs/integrations/memory/google_cloud_sql_pg/", "destination": "/docs/integrations/memory/google_sql_pg/" }, { "source": "/docs/integrations/memory/google_datastore/", "destination": "/docs/integrations/memory/google_firestore_datastore/" }, { "source": "/docs/integrations/llms/huggingface_textgen_inference/", "destination": "/docs/integrations/llms/huggingface_endpoint/" }, { "source": "/docs/integrations/llms/huggingface_hub/", "destination": "/docs/integrations/llms/huggingface_endpoint/" }, { "source": "/docs/integrations/llms/bigdl/", "destination": "/docs/integrations/llms/ipex_llm/" }, { "source": "/docs/integrations/llms/watsonxllm/", "destination": "/docs/integrations/llms/ibm_watsonx/" }, { "source": "/docs/integrations/llms/pai_eas_endpoint/", "destination": "/docs/integrations/llms/alibabacloud_pai_eas_endpoint/" }, { "source": "/docs/integrations/vectorstores/hanavector/", "destination": "/docs/integrations/vectorstores/sap_hanavector/" }, { "source": "/docs/use_cases/qa_structured/sql/", "destination": "/docs/tutorials/sql_qa/" }, { "source": "/docs/contributing/packages/", "destination": "/docs/versions/release_policy/" }, { "source": "/docs/community/", "destination": "/docs/contributing/" }, { "source": "/docs/modules/chains/(.+)/", "destination": "/docs/versions/migrating_chains/" }, { "source": "/docs/modules/agents/how_to/custom_llm_agent/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/how_to/custom-functions-with-openai-functions-agent/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/how_to/custom_llm_chat_agent/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/how_to/custom_mrkl_agent/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/agents/how_to/streaming_stdout_final_only/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/model_io/prompts/prompts_pipelining/", "destination": "/docs/how_to/prompts_composition/" }, { "source": "/docs/modules/model_io/output_parsers/enum/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/output_parsers/pandas_dataframe/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/output_parsers/structured/", "destination": "/docs/how_to/output_parser_structured/" }, { "source": "/docs/modules/model_io/output_parsers/xml/", "destination": "/docs/how_to/output_parser_xml/" }, { "source": "/docs/use_cases/question_answering/code_understanding/", "destination": "https://langchain-ai.github.io/langgraph/tutorials/code_assistant/langgraph_code_assistant/" }, { "source": "/docs/use_cases/question_answering/document-context-aware-QA/", "destination": "/docs/how_to/#text-splitters" }, { "source": "/docs/integrations/providers/alibabacloud_opensearch/", "destination": "/docs/integrations/providers/alibaba_cloud/" }, { "source": "/docs/integrations/chat/pai_eas_chat_endpoint/", "destination": "/docs/integrations/chat/alibaba_cloud_pai_eas/" }, { "source": "/docs/integrations/providers/tencentvectordb/", "destination": "/docs/integrations/providers/tencent/" }, { "source": "/docs/integrations/chat/hunyuan/", "destination": "/docs/integrations/chat/tencent_hunyuan/" }, { "source": "/docs/integrations/document_loaders/excel/", "destination": "/docs/integrations/document_loaders/microsoft_excel/" }, { "source": "/docs/integrations/document_loaders/onenote/", "destination": "/docs/integrations/document_loaders/microsoft_onenote/" }, { "source": "/docs/integrations/providers/aws_dynamodb/", "destination": "/docs/integrations/providers/aws/" }, { "source": "/docs/integrations/providers/scann/", "destination": "/docs/integrations/providers/google/" }, { "source": "/docs/integrations/toolkits/google_drive/", "destination": "/docs/integrations/tools/google_drive/" }, { "source": "/docs/use_cases/question_answering/chat_vector_db/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/in_memory_question_answering/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/multi_retrieval_qa_router/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/multiple_retrieval/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/vector_db_qa/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/vector_db_text_generation/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/guides/langsmith/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/langsmith/walkthrough/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/use_cases/qa_structured/integrations/sqlite/", "destination": "/docs/tutorials/sql_qa/" }, { "source": "/docs/use_cases/more/data_generation/", "destination": "/docs/tutorials/data_generation/" }, { "source": "/docs/use_cases/question_answering/how_to/chat_vector_db/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/how_to/conversational_retrieval_agents/", "destination": "/docs/tutorials/qa_chat_history/" }, { "source": "/docs/use_cases/question_answering/question_answering/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/how_to/local_retrieval_qa/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/use_cases/question_answering/how_to/question_answering/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/modules/agents/agents/examples/mrkl_chat(.html?)/", "destination": "/docs/how_to/#agents" }, { "source": "/docs/integrations/", "destination": "/docs/integrations/providers/" }, { "source": "/docs/expression_language/cookbook/routing/", "destination": "/docs/how_to/routing/" }, { "source": "/docs/guides/expression_language/", "destination": "/docs/how_to/#langchain-expression-language-lcel" }, { "source": "/docs/integrations/providers/amazon_api_gateway/", "destination": "/docs/integrations/providers/aws/" }, { "source": "/docs/integrations/providers/huggingface/", "destination": "/docs/integrations/providers/huggingface/" }, { "source": "/docs/integrations/providers/azure_blob_storage/", "destination": "/docs/integrations/providers/microsoft/" }, { "source": "/docs/integrations/providers/google_vertexai_matchingengine/", "destination": "/docs/integrations/providers/google/" }, { "source": "/docs/integrations/providers/aws_s3/", "destination": "/docs/integrations/providers/aws/" }, { "source": "/docs/integrations/providers/azure_openai/", "destination": "/docs/integrations/providers/microsoft/" }, { "source": "/docs/integrations/providers/azure_cognitive_search_/", "destination": "/docs/integrations/providers/microsoft/" }, { "source": "/docs/integrations/providers/bedrock/", "destination": "/docs/integrations/providers/aws/" }, { "source": "/docs/integrations/providers/google_bigquery/", "destination": "/docs/integrations/providers/google/" }, { "source": "/docs/integrations/providers/google_cloud_storage/", "destination": "/docs/integrations/providers/google/" }, { "source": "/docs/integrations/providers/google_drive/", "destination": "/docs/integrations/providers/google/" }, { "source": "/docs/integrations/providers/google_search/", "destination": "/docs/integrations/providers/google/" }, { "source": "/docs/integrations/providers/microsoft_onedrive/", "destination": "/docs/integrations/providers/microsoft/" }, { "source": "/docs/integrations/providers/microsoft_powerpoint/", "destination": "/docs/integrations/providers/microsoft/" }, { "source": "/docs/integrations/providers/microsoft_word/", "destination": "/docs/integrations/providers/microsoft/" }, { "source": "/docs/integrations/providers/sagemaker_endpoint/", "destination": "/docs/integrations/providers/aws/" }, { "source": "/docs/integrations/providers/sagemaker_tracking/", "destination": "/docs/integrations/callbacks/sagemaker_tracking/" }, { "source": "/docs/integrations/providers/openai/", "destination": "/docs/integrations/providers/openai/" }, { "source": "/docs/integrations/cassandra/", "destination": "/docs/integrations/providers/cassandra/" }, { "source": "/docs/integrations/providers/providers/semadb/", "destination": "/docs/integrations/providers/semadb/" }, { "source": "/docs/integrations/vectorstores/vectorstores/semadb/", "destination": "/docs/integrations/vectorstores/semadb/" }, { "source": "/docs/integrations/vectorstores/async_faiss/", "destination": "/docs/integrations/vectorstores/faiss_async/" }, { "source": "/docs/integrations/vectorstores/matchingengine/", "destination": "/docs/integrations/vectorstores/google_vertex_ai_vector_search/" }, { "source": "/docs/integrations/tools/sqlite/", "destination": "/docs/tutorials/sql_qa/" }, { "source": "/docs/integrations/document_loaders/pdf-amazonTextractPDFLoader/", "destination": "/docs/integrations/document_loaders/amazon_textract/" }, { "source": "/docs/integrations/document_loaders/Etherscan/", "destination": "/docs/integrations/document_loaders/etherscan/" }, { "source": "/docs/integrations/document_loaders/merge_doc_loader/", "destination": "/docs/integrations/document_loaders/merge_doc/" }, { "source": "/docs/integrations/document_loaders/recursive_url_loader/", "destination": "/docs/integrations/document_loaders/recursive_url/" }, { "source": "/docs/integrations/providers/google_document_ai/", "destination": "/docs/integrations/providers/google/" }, { "source": "/docs/integrations/memory/motorhead_memory_managed/", "destination": "/docs/integrations/memory/motorhead_memory/" }, { "source": "/docs/integrations/memory/dynamodb_chat_message_history/", "destination": "/docs/integrations/memory/aws_dynamodb/" }, { "source": "/docs/integrations/memory/entity_memory_with_sqlite/", "destination": "/docs/integrations/memory/sqlite/" }, { "source": "/docs/modules/model_io/chat/integrations/anthropic/", "destination": "/docs/integrations/chat/anthropic/" }, { "source": "/docs/modules/model_io/chat/integrations/azure_chat_openai/", "destination": "/docs/integrations/chat/azure_chat_openai/" }, { "source": "/docs/modules/model_io/chat/integrations/google_vertex_ai_palm/", "destination": "/docs/integrations/chat/google_vertex_ai_palm/" }, { "source": "/docs/modules/model_io/chat/integrations/openai/", "destination": "/docs/integrations/chat/openai/" }, { "source": "/docs/modules/model_io/chat/integrations/promptlayer_chatopenai/", "destination": "/docs/integrations/chat/promptlayer_chatopenai/" }, { "source": "/docs/modules/model_io/llms/integrations/ai21/", "destination": "/docs/integrations/llms/ai21/" }, { "source": "/docs/modules/model_io/llms/integrations/aleph_alpha/", "destination": "/docs/integrations/llms/aleph_alpha/" }, { "source": "/docs/modules/model_io/llms/integrations/anyscale/", "destination": "/docs/integrations/llms/anyscale/" }, { "source": "/docs/modules/model_io/llms/integrations/banana/", "destination": "/docs/integrations/llms/banana/" }, { "source": "/docs/modules/model_io/llms/integrations/baseten/", "destination": "/docs/integrations/llms/baseten/" }, { "source": "/docs/modules/model_io/llms/integrations/beam/", "destination": "/docs/integrations/llms/beam/" }, { "source": "/docs/modules/model_io/llms/integrations/bedrock/", "destination": "/docs/integrations/llms/bedrock/" }, { "source": "/docs/modules/model_io/llms/integrations/cohere/", "destination": "/docs/integrations/llms/cohere/" }, { "source": "/docs/modules/model_io/llms/integrations/ctransformers/", "destination": "/docs/integrations/llms/ctransformers/" }, { "source": "/docs/modules/model_io/llms/integrations/databricks/", "destination": "/docs/integrations/llms/databricks/" }, { "source": "/docs/modules/model_io/llms/integrations/google_vertex_ai_palm/", "destination": "/docs/integrations/llms/google_vertex_ai_palm/" }, { "source": "/docs/modules/model_io/llms/integrations/huggingface_pipelines/", "destination": "/docs/integrations/llms/huggingface_pipelines/" }, { "source": "/docs/modules/model_io/llms/integrations/jsonformer_experimental/", "destination": "/docs/integrations/llms/jsonformer_experimental/" }, { "source": "/docs/modules/model_io/llms/integrations/llamacpp/", "destination": "/docs/integrations/llms/llamacpp/" }, { "source": "/docs/modules/model_io/llms/integrations/manifest/", "destination": "/docs/integrations/llms/manifest/" }, { "source": "/docs/modules/model_io/llms/integrations/modal/", "destination": "/docs/integrations/llms/modal/" }, { "source": "/docs/modules/model_io/llms/integrations/mosaicml/", "destination": "/docs/integrations/llms/mosaicml/" }, { "source": "/docs/modules/model_io/llms/integrations/nlpcloud/", "destination": "/docs/integrations/llms/nlpcloud/" }, { "source": "/docs/modules/model_io/llms/integrations/openai/", "destination": "/docs/integrations/llms/openai/" }, { "source": "/docs/modules/model_io/llms/integrations/openlm/", "destination": "/docs/integrations/llms/openlm/" }, { "source": "/docs/modules/model_io/llms/integrations/predictionguard/", "destination": "/docs/integrations/llms/predictionguard/" }, { "source": "/docs/modules/model_io/llms/integrations/promptlayer_openai/", "destination": "/docs/integrations/llms/promptlayer_openai/" }, { "source": "/docs/modules/model_io/llms/integrations/rellm_experimental/", "destination": "/docs/integrations/llms/rellm_experimental/" }, { "source": "/docs/modules/model_io/llms/integrations/replicate/", "destination": "/docs/integrations/llms/replicate/" }, { "source": "/docs/modules/model_io/llms/integrations/runhouse/", "destination": "/docs/integrations/llms/runhouse/" }, { "source": "/docs/modules/model_io/llms/integrations/sagemaker/", "destination": "/docs/integrations/llms/sagemaker/" }, { "source": "/docs/modules/model_io/llms/integrations/stochasticai/", "destination": "/docs/integrations/llms/stochasticai/" }, { "source": "/docs/modules/model_io/llms/integrations/writer/", "destination": "/docs/integrations/llms/writer/" }, { "source": "/en/latest/use_cases/extraction.html/", "destination": "/docs/tutorials/extraction/" }, { "source": "/en/latest/use_cases/summarization.html/", "destination": "/docs/tutorials/summarization/" }, { "source": "/en/latest/use_cases/tabular.html/", "destination": "/docs/tutorials/sql_qa/" }, { "source": "/en/latest/youtube.html/", "destination": "/docs/additional_resources/youtube/" }, { "source": "/docs/", "destination": "/" }, { "source": "/en/latest/", "destination": "/" }, { "source": "/en/latest/index.html/", "destination": "/" }, { "source": "/en/latest/modules/models.html/", "destination": "/docs/how_to/#chat-models" }, { "source": "/docs/integrations/retrievers/google_cloud_enterprise_search/", "destination": "/docs/integrations/retrievers/google_vertex_ai_search/" }, { "source": "/docs/integrations/tools/metaphor_search/", "destination": "/docs/integrations/tools/exa_search/" }, { "source": "/docs/expression_language/how_to/fallbacks/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/expression_language/cookbook/retrieval/", "destination": "/docs/tutorials/rag/" }, { "source": "/docs/expression_language/cookbook/agent/", "destination": "/docs/how_to/migrate_agent/" }, { "source": "/docs/modules/model_io/prompts/message_prompts/", "destination": "/docs/how_to/#prompt-templates" }, { "source": "/docs/modules/model_io/prompts/pipeline/", "destination": "/docs/how_to/prompts_composition/" }, { "source": "/docs/expression_language/cookbook/memory/", "destination": "/docs/how_to/chatbots_memory/" }, { "source": "/docs/expression_language/cookbook/tools/", "destination": "/docs/tutorials/agents/" }, { "source": "/docs/expression_language/cookbook/sql_db/", "destination": "/docs/tutorials/sql_qa/" }, { "source": "/docs/expression_language/cookbook/moderation/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/expression_language/cookbook/embedding_router/", "destination": "/docs/how_to/routing/" }, { "source": "/docs/guides/structured_output/", "destination": "/docs/how_to/structured_output/" }, { "source": "/docs/modules/agents/how_to/structured_tools/", "destination": "/docs/how_to/#tools" }, { "source": "/docs/use_cases/csv/", "destination": "/docs/tutorials/sql_qa/" }, { "source": "/docs/guides/debugging/", "destination": "/docs/how_to/debugging/" }, { "source": "/docs/guides/extending_langchain/", "destination": "/docs/how_to/#custom" }, { "source": "/docs/guides/fallbacks/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/model_laboratory/", "destination": "https://docs.smith.langchain.com/" }, { "source": "/docs/guides/pydantic_compatibility/", "destination": "/docs/how_to/pydantic_compatibility/" }, { "source": "/docs/guides/local_llms/", "destination": "/docs/how_to/local_llms/" }, { "source": "/docs/modules/model_io/quick_start/", "destination": "/docs/how_to/#chat-models" }, { "source": "/docs/expression_language/how_to/generators/", "destination": "/docs/how_to/functions/" }, { "source": "/docs/expression_language/how_to/functions/", "destination": "/docs/how_to/functions/" }, { "source": "/docs/expression_language/how_to/passthrough/", "destination": "/docs/how_to/passthrough/" }, { "source": "/docs/expression_language/how_to/map/", "destination": "/docs/how_to/parallel/" }, { "source": "/docs/expression_language/how_to/binding/", "destination": "/docs/how_to/binding/" }, { "source": "/docs/expression_language/how_to/configure/", "destination": "/docs/how_to/configure/" }, { "source": "/docs/expression_language/cookbook/prompt_llm_parser/", "destination": "/docs/how_to/sequence/" }, { "source": "/docs/contributing/documentation/", "destination": "/docs/contributing/how_to/documentation/" }, { "source": "/docs/expression_language/cookbook/", "destination": "/docs/how_to/#langchain-expression-language-lcel" }, { "source": "/docs/integrations/text_embedding/solar/", "destination": "/docs/integrations/text_embedding/upstage/" }, { "source": "/docs/integrations/chat/solar/", "destination": "/docs/integrations/chat/upstage/" }, { "source": "/docs/modules/model_io/chat/llm_chain/", "destination": "/docs/tutorials/llm_chain/" }, { "source": "/docs/modules/agents/toolkits/", "destination": "/docs/integrations/tools/" }, { "source": "/docs/integrations/toolkits/document_comparison_toolkit/", "destination": "/v0.1/docs/integrations/toolkits/document_comparison_toolkit/" }, { "source": "/docs/integrations/toolkits/xorbits/", "destination": "/v0.1/docs/integrations/toolkits/xorbits/" }, { "source": "/docs/modules/callbacks/filecallbackhandler/", "destination": "/v0.1/docs/modules/callbacks/filecallbackhandler/" }, { "source": "/docs/modules/callbacks/tags/", "destination": "/v0.1/docs/modules/callbacks/tags/" }, { "source": "/docs/templates/", "destination": "/v0.1/docs/templates/" }, { "source": "/docs/templates/anthropic-iterative-search/", "destination": "/v0.1/docs/templates/anthropic-iterative-search/" }, { "source": "/docs/templates/basic-critique-revise/", "destination": "/v0.1/docs/templates/basic-critique-revise/" }, { "source": "/docs/templates/bedrock-jcvd/", "destination": "/v0.1/docs/templates/bedrock-jcvd/" }, { "source": "/docs/templates/cassandra-entomology-rag/", "destination": "/v0.1/docs/templates/cassandra-entomology-rag/" }, { "source": "/docs/templates/cassandra-synonym-caching/", "destination": "/v0.1/docs/templates/cassandra-synonym-caching/" }, { "source": "/docs/templates/chain-of-note-wiki/", "destination": "/v0.1/docs/templates/chain-of-note-wiki/" }, { "source": "/docs/templates/chat-bot-feedback/", "destination": "/v0.1/docs/templates/chat-bot-feedback/" }, { "source": "/docs/templates/cohere-librarian/", "destination": "/v0.1/docs/templates/cohere-librarian/" }, { "source": "/docs/templates/csv-agent/", "destination": "/v0.1/docs/templates/csv-agent/" }, { "source": "/docs/templates/elastic-query-generator/", "destination": "/v0.1/docs/templates/elastic-query-generator/" }, { "source": "/docs/templates/extraction-anthropic-functions/", "destination": "/v0.1/docs/templates/extraction-anthropic-functions/" }, { "source": "/docs/templates/extraction-openai-functions/", "destination": "/v0.1/docs/templates/extraction-openai-functions/" }, { "source": "/docs/templates/gemini-functions-agent/", "destination": "/v0.1/docs/templates/gemini-functions-agent/" }, { "source": "/docs/templates/guardrails-output-parser/", "destination": "/v0.1/docs/templates/guardrails-output-parser/" }, { "source": "/docs/templates/hybrid-search-weaviate/", "destination": "/v0.1/docs/templates/hybrid-search-weaviate/" }, { "source": "/docs/templates/hyde/", "destination": "/v0.1/docs/templates/hyde/" }, { "source": "/docs/templates/intel-rag-xeon/", "destination": "/v0.1/docs/templates/intel-rag-xeon/" }, { "source": "/docs/templates/llama2-functions/", "destination": "/v0.1/docs/templates/llama2-functions/" }, { "source": "/docs/templates/mongo-parent-document-retrieval/", "destination": "/v0.1/docs/templates/mongo-parent-document-retrieval/" }, { "source": "/docs/templates/neo4j-advanced-rag/", "destination": "/v0.1/docs/templates/neo4j-advanced-rag/" }, { "source": "/docs/templates/neo4j-cypher-ft/", "destination": "/v0.1/docs/templates/neo4j-cypher-ft/" }, { "source": "/docs/templates/neo4j-cypher-memory/", "destination": "/v0.1/docs/templates/neo4j-cypher-memory/" }, { "source": "/docs/templates/neo4j-cypher/", "destination": "/v0.1/docs/templates/neo4j-cypher/" }, { "source": "/docs/templates/neo4j-generation/", "destination": "/v0.1/docs/templates/neo4j-generation/" }, { "source": "/docs/templates/neo4j-parent/", "destination": "/v0.1/docs/templates/neo4j-parent/" }, { "source": "/docs/templates/neo4j-semantic-layer/", "destination": "/v0.1/docs/templates/neo4j-semantic-layer/" }, { "source": "/docs/templates/neo4j-semantic-ollama/", "destination": "/v0.1/docs/templates/neo4j-semantic-ollama/" }, { "source": "/docs/templates/neo4j-vector-memory/", "destination": "/v0.1/docs/templates/neo4j-vector-memory/" }, { "source": "/docs/templates/nvidia-rag-canonical/", "destination": "/v0.1/docs/templates/nvidia-rag-canonical/" }, { "source": "/docs/templates/openai-functions-agent-gmail/", "destination": "/v0.1/docs/templates/openai-functions-agent-gmail/" }, { "source": "/docs/templates/openai-functions-agent/", "destination": "/v0.1/docs/templates/openai-functions-agent/" }, { "source": "/docs/templates/openai-functions-tool-retrieval-agent/", "destination": "/v0.1/docs/templates/openai-functions-tool-retrieval-agent/" }, { "source": "/docs/templates/pii-protected-chatbot/", "destination": "/v0.1/docs/templates/pii-protected-chatbot/" }, { "source": "/docs/templates/pirate-speak-configurable/", "destination": "/v0.1/docs/templates/pirate-speak-configurable/" }, { "source": "/docs/templates/pirate-speak/", "destination": "/v0.1/docs/templates/pirate-speak/" }, { "source": "/docs/templates/plate-chain/", "destination": "/v0.1/docs/templates/plate-chain/" }, { "source": "/docs/templates/propositional-retrieval/", "destination": "/v0.1/docs/templates/propositional-retrieval/" }, { "source": "/docs/templates/python-lint/", "destination": "/v0.1/docs/templates/python-lint/" }, { "source": "/docs/templates/rag-astradb/", "destination": "/v0.1/docs/templates/rag-astradb/" }, { "source": "/docs/templates/rag-aws-bedrock/", "destination": "/v0.1/docs/templates/rag-aws-bedrock/" }, { "source": "/docs/templates/rag-aws-kendra/", "destination": "/v0.1/docs/templates/rag-aws-kendra/" }, { "source": "/docs/templates/rag-azure-search/", "destination": "/v0.1/docs/templates/rag-azure-search/" }, { "source": "/docs/templates/rag-chroma-multi-modal-multi-vector/", "destination": "/v0.1/docs/templates/rag-chroma-multi-modal-multi-vector/" }, { "source": "/docs/templates/rag-chroma-multi-modal/", "destination": "/v0.1/docs/templates/rag-chroma-multi-modal/" }, { "source": "/docs/templates/rag-chroma-private/", "destination": "/v0.1/docs/templates/rag-chroma-private/" }, { "source": "/docs/templates/rag-chroma/", "destination": "/v0.1/docs/templates/rag-chroma/" }, { "source": "/docs/templates/rag-codellama-fireworks/", "destination": "/v0.1/docs/templates/rag-codellama-fireworks/" }, { "source": "/docs/templates/rag-conversation-zep/", "destination": "/v0.1/docs/templates/rag-conversation-zep/" }, { "source": "/docs/templates/rag-conversation/", "destination": "/v0.1/docs/templates/rag-conversation/" }, { "source": "/docs/templates/rag-elasticsearch/", "destination": "/v0.1/docs/templates/rag-elasticsearch/" }, { "source": "/docs/templates/rag-fusion/", "destination": "/v0.1/docs/templates/rag-fusion/" }, { "source": "/docs/templates/rag-gemini-multi-modal/", "destination": "/v0.1/docs/templates/rag-gemini-multi-modal/" }, { "source": "/docs/templates/rag-google-cloud-sensitive-data-protection/", "destination": "/v0.1/docs/templates/rag-google-cloud-sensitive-data-protection/" }, { "source": "/docs/templates/rag-google-cloud-vertexai-search/", "destination": "/v0.1/docs/templates/rag-google-cloud-vertexai-search/" }, { "source": "/docs/templates/rag-gpt-crawler/", "destination": "/v0.1/docs/templates/rag-gpt-crawler/" }, { "source": "/docs/templates/rag-jaguardb/", "destination": "/v0.1/docs/templates/rag-jaguardb/" }, { "source": "/docs/templates/rag-lancedb/", "destination": "/v0.1/docs/templates/rag-lancedb/" }, { "source": "/docs/templates/rag-lantern/", "destination": "/v0.1/docs/templates/rag-lantern/" }, { "source": "/docs/templates/rag-matching-engine/", "destination": "/v0.1/docs/templates/rag-matching-engine/" }, { "source": "/docs/templates/rag-momento-vector-index/", "destination": "/v0.1/docs/templates/rag-momento-vector-index/" }, { "source": "/docs/templates/rag-mongo/", "destination": "/v0.1/docs/templates/rag-mongo/" }, { "source": "/docs/templates/rag-multi-index-fusion/", "destination": "/v0.1/docs/templates/rag-multi-index-fusion/" }, { "source": "/docs/templates/rag-multi-index-router/", "destination": "/v0.1/docs/templates/rag-multi-index-router/" }, { "source": "/docs/templates/rag-multi-modal-local/", "destination": "/v0.1/docs/templates/rag-multi-modal-local/" }, { "source": "/docs/templates/rag-multi-modal-mv-local/", "destination": "/v0.1/docs/templates/rag-multi-modal-mv-local/" }, { "source": "/docs/templates/rag-ollama-multi-query/", "destination": "/v0.1/docs/templates/rag-ollama-multi-query/" }, { "source": "/docs/templates/rag-opensearch/", "destination": "/v0.1/docs/templates/rag-opensearch/" }, { "source": "/docs/templates/rag-pinecone-multi-query/", "destination": "/v0.1/docs/templates/rag-pinecone-multi-query/" }, { "source": "/docs/templates/rag-pinecone-rerank/", "destination": "/v0.1/docs/templates/rag-pinecone-rerank/" }, { "source": "/docs/templates/rag-pinecone/", "destination": "/v0.1/docs/templates/rag-pinecone/" }, { "source": "/docs/templates/rag-redis-multi-modal-multi-vector/", "destination": "/v0.1/docs/templates/rag-redis-multi-modal-multi-vector/" }, { "source": "/docs/templates/rag-redis/", "destination": "/v0.1/docs/templates/rag-redis/" }, { "source": "/docs/templates/rag-self-query/", "destination": "/v0.1/docs/templates/rag-self-query/" }, { "source": "/docs/templates/rag-semi-structured/", "destination": "/v0.1/docs/templates/rag-semi-structured/" }, { "source": "/docs/templates/rag-singlestoredb/", "destination": "/v0.1/docs/templates/rag-singlestoredb/" }, { "source": "/docs/templates/rag-supabase/", "destination": "/v0.1/docs/templates/rag-supabase/" }, { "source": "/docs/templates/rag-timescale-conversation/", "destination": "/v0.1/docs/templates/rag-timescale-conversation/" }, { "source": "/docs/templates/rag-timescale-hybrid-search-time/", "destination": "/v0.1/docs/templates/rag-timescale-hybrid-search-time/" }, { "source": "/docs/templates/rag-vectara-multiquery/", "destination": "/v0.1/docs/templates/rag-vectara-multiquery/" }, { "source": "/docs/templates/rag-vectara/", "destination": "/v0.1/docs/templates/rag-vectara/" }, { "source": "/docs/templates/rag-weaviate/", "destination": "/v0.1/docs/templates/rag-weaviate/" }, { "source": "/docs/templates/research-assistant/", "destination": "/v0.1/docs/templates/research-assistant/" }, { "source": "/docs/templates/retrieval-agent-fireworks/", "destination": "/v0.1/docs/templates/retrieval-agent-fireworks/" }, { "source": "/docs/templates/retrieval-agent/", "destination": "/v0.1/docs/templates/retrieval-agent/" }, { "source": "/docs/templates/rewrite-retrieve-read/", "destination": "/v0.1/docs/templates/rewrite-retrieve-read/" }, { "source": "/docs/templates/robocorp-action-server/", "destination": "/v0.1/docs/templates/robocorp-action-server/" }, { "source": "/docs/templates/self-query-qdrant/", "destination": "/v0.1/docs/templates/self-query-qdrant/" }, { "source": "/docs/templates/self-query-supabase/", "destination": "/v0.1/docs/templates/self-query-supabase/" }, { "source": "/docs/templates/shopping-assistant/", "destination": "/v0.1/docs/templates/shopping-assistant/" }, { "source": "/docs/templates/skeleton-of-thought/", "destination": "/v0.1/docs/templates/skeleton-of-thought/" }, { "source": "/docs/templates/solo-performance-prompting-agent/", "destination": "/v0.1/docs/templates/solo-performance-prompting-agent/" }, { "source": "/docs/templates/sql-llama2/", "destination": "/v0.1/docs/templates/sql-llama2/" }, { "source": "/docs/templates/sql-llamacpp/", "destination": "/v0.1/docs/templates/sql-llamacpp/" }, { "source": "/docs/templates/sql-ollama/", "destination": "/v0.1/docs/templates/sql-ollama/" }, { "source": "/docs/templates/sql-pgvector/", "destination": "/v0.1/docs/templates/sql-pgvector/" }, { "source": "/docs/templates/sql-research-assistant/", "destination": "/v0.1/docs/templates/sql-research-assistant/" }, { "source": "/docs/templates/stepback-qa-prompting/", "destination": "/v0.1/docs/templates/stepback-qa-prompting/" }, { "source": "/docs/templates/summarize-anthropic/", "destination": "/v0.1/docs/templates/summarize-anthropic/" }, { "source": "/docs/templates/vertexai-chuck-norris/", "destination": "/v0.1/docs/templates/vertexai-chuck-norris/" }, { "source": "/docs/templates/xml-agent/", "destination": "/v0.1/docs/templates/xml-agent/" }, { "source": "/docs/use_cases/apis/", "destination": "/v0.1/docs/use_cases/apis/" }, { "source": "/en/latest/use_cases/apis.html/", "destination": "/v0.1/docs/use_cases/apis/" } ] }