From 58f65fcf120f3653d3759cab56dcc5fabb938fec Mon Sep 17 00:00:00 2001
From: Bagatur <22008038+baskaryan@users.noreply.github.com>
Date: Fri, 21 Jul 2023 13:52:03 -0700
Subject: [PATCH] use top nav docs (#8090)
---
.readthedocs.yaml | 2 +-
docs/{ => api_reference}/requirements.txt | 4 +-
.../docs/ecosystem/integrations/index.mdx | 10 -
docs/docs_skeleton/docusaurus.config.js | 27 +-
docs/docs_skeleton/sidebars.js | 47 +--
docs/docs_skeleton/src/css/custom.css | 18 ++
docs/docs_skeleton/vercel.json | 282 +++++++++---------
docs/docs_skeleton/vercel_build.sh | 2 +-
.../agent_with_wandb_tracing.ipynb | 0
.../{ecosystem => }/integrations/ai21.mdx | 0
.../integrations/aim_tracking.ipynb | 0
.../{ecosystem => }/integrations/airbyte.mdx | 0
.../{ecosystem => }/integrations/airtable.md | 0
.../integrations/aleph_alpha.mdx | 0
.../integrations/alibabacloud_opensearch.md | 0
.../integrations/amazon_api_gateway.mdx | 0
.../integrations/analyticdb.mdx | 0
.../{ecosystem => }/integrations/annoy.mdx | 0
.../{ecosystem => }/integrations/anyscale.mdx | 0
.../{ecosystem => }/integrations/apify.mdx | 0
.../{ecosystem => }/integrations/argilla.mdx | 0
.../integrations/arthur_tracking.ipynb | 0
.../{ecosystem => }/integrations/arxiv.mdx | 0
.../{ecosystem => }/integrations/atlas.mdx | 0
.../{ecosystem => }/integrations/awadb.md | 0
.../{ecosystem => }/integrations/aws_s3.mdx | 0
.../{ecosystem => }/integrations/azlyrics.mdx | 0
.../integrations/azure_blob_storage.mdx | 0
.../integrations/azure_cognitive_search_.mdx | 0
.../integrations/azure_openai.mdx | 0
.../integrations/bananadev.mdx | 0
.../{ecosystem => }/integrations/baseten.md | 0
.../{ecosystem => }/integrations/beam.mdx | 0
.../{ecosystem => }/integrations/bedrock.mdx | 0
.../{ecosystem => }/integrations/bilibili.mdx | 0
.../integrations/blackboard.mdx | 0
.../integrations/brave_search.mdx | 0
.../integrations/cassandra.mdx | 0
.../integrations/cerebriumai.mdx | 0
.../integrations/chaindesk.mdx | 0
.../{ecosystem => }/integrations/chroma.mdx | 0
.../{ecosystem => }/integrations/clarifai.mdx | 0
.../integrations/clearml_tracking.ipynb | 0
.../{ecosystem => }/integrations/cnosdb.mdx | 0
.../{ecosystem => }/integrations/cohere.mdx | 0
.../integrations/college_confidential.mdx | 0
.../integrations/comet_tracking.ipynb | 0
.../integrations/confluence.mdx | 0
.../integrations/ctransformers.mdx | 0
.../integrations/databricks.ipynb | 0
.../integrations/databricks.md | 0
.../{ecosystem => }/integrations/datadog.mdx | 0
.../integrations/datadog_logs.mdx | 0
.../integrations/dataforseo.mdx | 0
.../integrations/deepinfra.mdx | 0
.../{ecosystem => }/integrations/deeplake.mdx | 0
.../{ecosystem => }/integrations/diffbot.mdx | 0
.../{ecosystem => }/integrations/discord.mdx | 0
.../{ecosystem => }/integrations/docugami.mdx | 0
.../{ecosystem => }/integrations/duckdb.mdx | 0
.../integrations/elasticsearch.mdx | 0
.../{ecosystem => }/integrations/evernote.mdx | 0
.../integrations/facebook_chat.mdx | 0
.../{ecosystem => }/integrations/figma.mdx | 0
.../{ecosystem => }/integrations/flyte.mdx | 0
.../integrations/forefrontai.mdx | 0
.../{ecosystem => }/integrations/git.mdx | 0
.../{ecosystem => }/integrations/gitbook.mdx | 0
.../{ecosystem => }/integrations/golden.mdx | 0
.../integrations/google_bigquery.mdx | 0
.../integrations/google_cloud_storage.mdx | 0
.../integrations/google_drive.mdx | 0
.../integrations/google_search.mdx | 0
.../integrations/google_serper.mdx | 0
.../{ecosystem => }/integrations/gooseai.mdx | 0
.../{ecosystem => }/integrations/gpt4all.mdx | 0
.../integrations/graphsignal.mdx | 0
.../{ecosystem => }/integrations/grobid.mdx | 0
.../integrations/gutenberg.mdx | 0
.../integrations/hacker_news.mdx | 0
.../integrations/hazy_research.mdx | 0
.../{ecosystem => }/integrations/helicone.mdx | 0
.../{ecosystem => }/integrations/hologres.mdx | 0
.../integrations/huggingface.mdx | 0
.../{ecosystem => }/integrations/ifixit.mdx | 0
.../{ecosystem => }/integrations/imsdb.mdx | 0
.../{ecosystem => }/integrations/infino.mdx | 0
.../{ecosystem => }/integrations/jina.mdx | 0
.../{ecosystem => }/integrations/lancedb.mdx | 0
.../integrations/langchain_decorators.mdx | 0
.../{ecosystem => }/integrations/llamacpp.mdx | 0
.../{ecosystem => }/integrations/marqo.md | 0
.../integrations/mediawikidump.mdx | 0
.../{ecosystem => }/integrations/metal.mdx | 0
.../integrations/microsoft_onedrive.mdx | 0
.../integrations/microsoft_powerpoint.mdx | 0
.../integrations/microsoft_word.mdx | 0
.../{ecosystem => }/integrations/milvus.mdx | 0
.../integrations/mlflow_ai_gateway.mdx | 0
.../integrations/mlflow_tracking.ipynb | 0
.../{ecosystem => }/integrations/modal.mdx | 0
.../integrations/modelscope.mdx | 0
.../integrations/modern_treasury.mdx | 0
.../{ecosystem => }/integrations/momento.mdx | 0
.../integrations/motherduck.mdx | 0
.../{ecosystem => }/integrations/myscale.mdx | 0
.../{ecosystem => }/integrations/nlpcloud.mdx | 0
.../{ecosystem => }/integrations/notion.mdx | 0
.../{ecosystem => }/integrations/obsidian.mdx | 0
.../{ecosystem => }/integrations/openai.mdx | 0
.../{ecosystem => }/integrations/openllm.mdx | 0
.../integrations/opensearch.mdx | 0
.../integrations/openweathermap.mdx | 0
.../{ecosystem => }/integrations/petals.mdx | 0
.../{ecosystem => }/integrations/pgvector.mdx | 0
.../{ecosystem => }/integrations/pinecone.mdx | 0
.../integrations/pipelineai.mdx | 0
.../integrations/portkey/index.md | 0
.../portkey/logging_tracing_portkey.ipynb | 0
.../{ecosystem => }/integrations/predibase.md | 0
.../integrations/predictionguard.mdx | 0
.../integrations/promptlayer.mdx | 0
.../{ecosystem => }/integrations/psychic.mdx | 0
.../{ecosystem => }/integrations/qdrant.mdx | 0
.../integrations/ray_serve.ipynb | 0
.../{ecosystem => }/integrations/rebuff.ipynb | 0
.../{ecosystem => }/integrations/reddit.mdx | 0
.../{ecosystem => }/integrations/redis.mdx | 0
.../integrations/replicate.mdx | 0
.../{ecosystem => }/integrations/roam.mdx | 0
.../{ecosystem => }/integrations/rockset.mdx | 0
.../{ecosystem => }/integrations/runhouse.mdx | 0
.../{ecosystem => }/integrations/rwkv.mdx | 0
.../integrations/sagemaker_endpoint.mdx | 0
.../{ecosystem => }/integrations/searx.mdx | 0
.../{ecosystem => }/integrations/serpapi.mdx | 0
.../integrations/shaleprotocol.md | 0
.../integrations/singlestoredb.mdx | 0
.../{ecosystem => }/integrations/sklearn.mdx | 0
.../{ecosystem => }/integrations/slack.mdx | 0
.../{ecosystem => }/integrations/spacy.mdx | 0
.../{ecosystem => }/integrations/spreedly.mdx | 0
.../integrations/starrocks.mdx | 0
.../integrations/stochasticai.mdx | 0
.../{ecosystem => }/integrations/stripe.mdx | 0
.../{ecosystem => }/integrations/tair.mdx | 0
.../{ecosystem => }/integrations/telegram.mdx | 0
.../{ecosystem => }/integrations/tigris.mdx | 0
.../integrations/tomarkdown.mdx | 0
.../{ecosystem => }/integrations/trello.mdx | 0
.../{ecosystem => }/integrations/trulens.mdx | 0
.../{ecosystem => }/integrations/twitter.mdx | 0
.../integrations/typesense.mdx | 0
.../integrations/unstructured.mdx | 0
.../integrations/vectara/index.mdx | 0
.../integrations/vectara/vectara_chat.ipynb | 0
.../vectara/vectara_text_generation.ipynb | 0
.../{ecosystem => }/integrations/vespa.mdx | 0
.../integrations/wandb_tracking.ipynb | 0
.../{ecosystem => }/integrations/weather.mdx | 0
.../{ecosystem => }/integrations/weaviate.mdx | 0
.../{ecosystem => }/integrations/whatsapp.mdx | 0
.../integrations/whylabs_profiling.ipynb | 0
.../integrations/wikipedia.mdx | 0
.../integrations/wolfram_alpha.mdx | 0
.../{ecosystem => }/integrations/writer.mdx | 0
.../{ecosystem => }/integrations/yeagerai.mdx | 0
.../{ecosystem => }/integrations/youtube.mdx | 0
.../{ecosystem => }/integrations/zep.mdx | 0
.../{ecosystem => }/integrations/zilliz.mdx | 0
docs/extras/use_cases/apis.mdx | 4 +
docs/extras/use_cases/chatbots/index.mdx | 4 +
docs/extras/use_cases/code/index.mdx | 4 +
docs/extras/use_cases/extraction.mdx | 4 +
.../use_cases/question_answering/index.mdx | 4 +
docs/extras/use_cases/summarization.mdx | 4 +
docs/extras/use_cases/tabular.mdx | 4 +
docs/vercel_requirements.txt | 1 +
178 files changed, 247 insertions(+), 174 deletions(-)
rename docs/{ => api_reference}/requirements.txt (82%)
delete mode 100644 docs/docs_skeleton/docs/ecosystem/integrations/index.mdx
rename docs/extras/{ecosystem => }/integrations/agent_with_wandb_tracing.ipynb (100%)
rename docs/extras/{ecosystem => }/integrations/ai21.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/aim_tracking.ipynb (100%)
rename docs/extras/{ecosystem => }/integrations/airbyte.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/airtable.md (100%)
rename docs/extras/{ecosystem => }/integrations/aleph_alpha.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/alibabacloud_opensearch.md (100%)
rename docs/extras/{ecosystem => }/integrations/amazon_api_gateway.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/analyticdb.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/annoy.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/anyscale.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/apify.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/argilla.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/arthur_tracking.ipynb (100%)
rename docs/extras/{ecosystem => }/integrations/arxiv.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/atlas.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/awadb.md (100%)
rename docs/extras/{ecosystem => }/integrations/aws_s3.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/azlyrics.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/azure_blob_storage.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/azure_cognitive_search_.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/azure_openai.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/bananadev.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/baseten.md (100%)
rename docs/extras/{ecosystem => }/integrations/beam.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/bedrock.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/bilibili.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/blackboard.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/brave_search.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/cassandra.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/cerebriumai.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/chaindesk.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/chroma.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/clarifai.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/clearml_tracking.ipynb (100%)
rename docs/extras/{ecosystem => }/integrations/cnosdb.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/cohere.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/college_confidential.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/comet_tracking.ipynb (100%)
rename docs/extras/{ecosystem => }/integrations/confluence.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/ctransformers.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/databricks.ipynb (100%)
rename docs/extras/{ecosystem => }/integrations/databricks.md (100%)
rename docs/extras/{ecosystem => }/integrations/datadog.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/datadog_logs.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/dataforseo.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/deepinfra.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/deeplake.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/diffbot.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/discord.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/docugami.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/duckdb.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/elasticsearch.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/evernote.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/facebook_chat.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/figma.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/flyte.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/forefrontai.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/git.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/gitbook.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/golden.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/google_bigquery.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/google_cloud_storage.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/google_drive.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/google_search.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/google_serper.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/gooseai.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/gpt4all.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/graphsignal.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/grobid.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/gutenberg.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/hacker_news.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/hazy_research.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/helicone.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/hologres.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/huggingface.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/ifixit.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/imsdb.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/infino.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/jina.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/lancedb.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/langchain_decorators.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/llamacpp.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/marqo.md (100%)
rename docs/extras/{ecosystem => }/integrations/mediawikidump.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/metal.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/microsoft_onedrive.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/microsoft_powerpoint.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/microsoft_word.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/milvus.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/mlflow_ai_gateway.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/mlflow_tracking.ipynb (100%)
rename docs/extras/{ecosystem => }/integrations/modal.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/modelscope.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/modern_treasury.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/momento.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/motherduck.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/myscale.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/nlpcloud.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/notion.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/obsidian.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/openai.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/openllm.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/opensearch.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/openweathermap.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/petals.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/pgvector.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/pinecone.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/pipelineai.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/portkey/index.md (100%)
rename docs/extras/{ecosystem => }/integrations/portkey/logging_tracing_portkey.ipynb (100%)
rename docs/extras/{ecosystem => }/integrations/predibase.md (100%)
rename docs/extras/{ecosystem => }/integrations/predictionguard.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/promptlayer.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/psychic.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/qdrant.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/ray_serve.ipynb (100%)
rename docs/extras/{ecosystem => }/integrations/rebuff.ipynb (100%)
rename docs/extras/{ecosystem => }/integrations/reddit.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/redis.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/replicate.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/roam.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/rockset.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/runhouse.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/rwkv.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/sagemaker_endpoint.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/searx.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/serpapi.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/shaleprotocol.md (100%)
rename docs/extras/{ecosystem => }/integrations/singlestoredb.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/sklearn.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/slack.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/spacy.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/spreedly.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/starrocks.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/stochasticai.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/stripe.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/tair.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/telegram.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/tigris.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/tomarkdown.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/trello.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/trulens.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/twitter.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/typesense.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/unstructured.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/vectara/index.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/vectara/vectara_chat.ipynb (100%)
rename docs/extras/{ecosystem => }/integrations/vectara/vectara_text_generation.ipynb (100%)
rename docs/extras/{ecosystem => }/integrations/vespa.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/wandb_tracking.ipynb (100%)
rename docs/extras/{ecosystem => }/integrations/weather.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/weaviate.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/whatsapp.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/whylabs_profiling.ipynb (100%)
rename docs/extras/{ecosystem => }/integrations/wikipedia.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/wolfram_alpha.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/writer.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/yeagerai.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/youtube.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/zep.mdx (100%)
rename docs/extras/{ecosystem => }/integrations/zilliz.mdx (100%)
create mode 100644 docs/vercel_requirements.txt
diff --git a/.readthedocs.yaml b/.readthedocs.yaml
index 15bface37f4..8e0c98ef818 100644
--- a/.readthedocs.yaml
+++ b/.readthedocs.yaml
@@ -24,6 +24,6 @@ sphinx:
# Optionally declare the Python requirements required to build your docs
python:
install:
- - requirements: docs/requirements.txt
+ - requirements: docs/api_reference/requirements.txt
- method: pip
path: .
diff --git a/docs/requirements.txt b/docs/api_reference/requirements.txt
similarity index 82%
rename from docs/requirements.txt
rename to docs/api_reference/requirements.txt
index 0bc4fc25ea5..994c8196e79 100644
--- a/docs/requirements.txt
+++ b/docs/api_reference/requirements.txt
@@ -10,6 +10,4 @@ sphinx-panels
toml
myst_nb
sphinx_copybutton
-pydata-sphinx-theme==0.13.1
-nbdoc
-urllib3<2
\ No newline at end of file
+pydata-sphinx-theme==0.13.1
\ No newline at end of file
diff --git a/docs/docs_skeleton/docs/ecosystem/integrations/index.mdx b/docs/docs_skeleton/docs/ecosystem/integrations/index.mdx
deleted file mode 100644
index 9bdf3a7309c..00000000000
--- a/docs/docs_skeleton/docs/ecosystem/integrations/index.mdx
+++ /dev/null
@@ -1,10 +0,0 @@
----
-sidebar_position: 0
----
-# Integrations
-
-Visit the [Integrations Hub](https://integrations.langchain.com) to further explore, upvote and request integrations across key LangChain components.
-
-import DocCardList from "@theme/DocCardList";
-
-
diff --git a/docs/docs_skeleton/docusaurus.config.js b/docs/docs_skeleton/docusaurus.config.js
index c7d78c75f67..b9a62d4dad5 100644
--- a/docs/docs_skeleton/docusaurus.config.js
+++ b/docs/docs_skeleton/docusaurus.config.js
@@ -148,6 +148,28 @@ const config = {
navbar: {
title: "🦜️🔗 LangChain",
items: [
+ {
+ to: "/docs/get_started/introduction",
+ label: "Docs",
+ position: "left",
+ },
+ {
+ type: 'docSidebar',
+ position: 'left',
+ sidebarId: 'use_cases',
+ label: 'Use cases',
+ },
+ {
+ type: 'docSidebar',
+ position: 'left',
+ sidebarId: 'integrations',
+ label: 'Integrations',
+ },
+ {
+ href: "https://api.python.langchain.com",
+ label: "API",
+ position: "left",
+ },
{
to: "https://smith.langchain.com",
label: "LangSmith",
@@ -161,8 +183,9 @@ const config = {
// Please keep GitHub link to the right for consistency.
{
href: "https://github.com/hwchase17/langchain",
- label: "GitHub",
- position: "right",
+ position: 'right',
+ className: 'header-github-link',
+ 'aria-label': 'GitHub repository',
},
],
},
diff --git a/docs/docs_skeleton/sidebars.js b/docs/docs_skeleton/sidebars.js
index eba5573b9a9..308782e49fc 100644
--- a/docs/docs_skeleton/sidebars.js
+++ b/docs/docs_skeleton/sidebars.js
@@ -20,7 +20,7 @@
module.exports = {
// By default, Docusaurus generates a sidebar from the docs folder structure
- sidebar: [
+ docs: [
{
type: "category",
label: "Get started",
@@ -30,7 +30,7 @@ module.exports = {
link: {
type: 'generated-index',
description: 'Get started with LangChain',
- slug: "get_started",
+ slug: "get_started",
},
},
{
@@ -44,17 +44,6 @@ module.exports = {
id: "modules/index"
},
},
- {
- type: "category",
- label: "Use cases",
- collapsed: true,
- items: [{ type: "autogenerated", dirName: "use_cases" }],
- link: {
- type: 'generated-index',
- description: 'Walkthroughs of common end-to-end use cases',
- slug: "use_cases",
- },
- },
{
type: "category",
label: "Guides",
@@ -63,7 +52,7 @@ module.exports = {
link: {
type: 'generated-index',
description: 'Design guides for key parts of the development process',
- slug: "guides",
+ slug: "guides",
},
},
{
@@ -73,7 +62,7 @@ module.exports = {
items: [{ type: "autogenerated", dirName: "ecosystem" }],
link: {
type: 'generated-index',
- slug: "ecosystem",
+ slug: "ecosystem",
},
},
{
@@ -83,18 +72,32 @@ module.exports = {
items: [{ type: "autogenerated", dirName: "additional_resources" }, { type: "link", label: "Gallery", href: "https://github.com/kyrolabs/awesome-langchain" }],
link: {
type: 'generated-index',
- slug: "additional_resources",
+ slug: "additional_resources",
},
},
+ ],
+ integrations: [
{
- type: "html",
- value: "
",
- defaultStyle: true,
+ type: "category",
+ label: "Integrations",
+ collapsible: false,
+ items: [{ type: "autogenerated", dirName: "integrations" }],
+ link: {
+ type: 'generated-index',
+ slug: "integrations",
+ },
},
+ ],
+ use_cases: [
{
- type: "link",
- href: "https://api.python.langchain.com",
- label: "API reference",
+ type: "category",
+ label: "Use cases",
+ collapsible: false,
+ items: [{ type: "autogenerated", dirName: "use_cases" }],
+ link: {
+ type: 'generated-index',
+ slug: "use_cases",
+ },
},
],
};
diff --git a/docs/docs_skeleton/src/css/custom.css b/docs/docs_skeleton/src/css/custom.css
index 41d6d531ff9..1a59a77e8b2 100644
--- a/docs/docs_skeleton/src/css/custom.css
+++ b/docs/docs_skeleton/src/css/custom.css
@@ -139,4 +139,22 @@
.hidden {
display: none !important;
+}
+
+.header-github-link:hover {
+ opacity: 0.6;
+}
+
+.header-github-link::before {
+ content: '';
+ width: 24px;
+ height: 24px;
+ display: flex;
+ background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")
+ no-repeat;
+}
+
+[data-theme='dark'] .header-github-link::before {
+ background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")
+ no-repeat;
}
\ No newline at end of file
diff --git a/docs/docs_skeleton/vercel.json b/docs/docs_skeleton/vercel.json
index 49f4383405b..068de7934d6 100644
--- a/docs/docs_skeleton/vercel.json
+++ b/docs/docs_skeleton/vercel.json
@@ -6,539 +6,551 @@
},
{
"source": "/en/latest/integrations/agent_with_wandb_tracing.html",
- "destination": "/docs/ecosystem/integrations/agent_with_wandb_tracing"
+ "destination": "/docs/integrations/agent_with_wandb_tracing"
},
{
"source": "/en/latest/integrations/ai21.html",
- "destination": "/docs/ecosystem/integrations/ai21"
+ "destination": "/docs/integrations/ai21"
},
{
"source": "/en/latest/integrations/aim_tracking.html",
- "destination": "/docs/ecosystem/integrations/aim_tracking"
+ "destination": "/docs/integrations/aim_tracking"
},
{
"source": "/en/latest/integrations/airbyte.html",
- "destination": "/docs/ecosystem/integrations/airbyte"
+ "destination": "/docs/integrations/airbyte"
},
{
"source": "/en/latest/integrations/aleph_alpha.html",
- "destination": "/docs/ecosystem/integrations/aleph_alpha"
+ "destination": "/docs/integrations/aleph_alpha"
},
{
"source": "/en/latest/integrations/analyticdb.html",
- "destination": "/docs/ecosystem/integrations/analyticdb"
+ "destination": "/docs/integrations/analyticdb"
},
{
"source": "/en/latest/integrations/annoy.html",
- "destination": "/docs/ecosystem/integrations/annoy"
+ "destination": "/docs/integrations/annoy"
},
{
"source": "/en/latest/integrations/anyscale.html",
- "destination": "/docs/ecosystem/integrations/anyscale"
+ "destination": "/docs/integrations/anyscale"
},
{
"source": "/en/latest/integrations/apify.html",
- "destination": "/docs/ecosystem/integrations/apify"
+ "destination": "/docs/integrations/apify"
},
{
"source": "/en/latest/integrations/argilla.html",
- "destination": "/docs/ecosystem/integrations/argilla"
+ "destination": "/docs/integrations/argilla"
},
{
"source": "/en/latest/integrations/arxiv.html",
- "destination": "/docs/ecosystem/integrations/arxiv"
+ "destination": "/docs/integrations/arxiv"
},
{
"source": "/en/latest/integrations/atlas.html",
- "destination": "/docs/ecosystem/integrations/atlas"
+ "destination": "/docs/integrations/atlas"
},
{
"source": "/en/latest/integrations/awadb.html",
- "destination": "/docs/ecosystem/integrations/awadb"
+ "destination": "/docs/integrations/awadb"
},
{
"source": "/en/latest/integrations/aws_s3.html",
- "destination": "/docs/ecosystem/integrations/aws_s3"
+ "destination": "/docs/integrations/aws_s3"
},
{
"source": "/en/latest/integrations/azlyrics.html",
- "destination": "/docs/ecosystem/integrations/azlyrics"
+ "destination": "/docs/integrations/azlyrics"
},
{
"source": "/en/latest/integrations/azure_blob_storage.html",
- "destination": "/docs/ecosystem/integrations/azure_blob_storage"
+ "destination": "/docs/integrations/azure_blob_storage"
},
{
"source": "/en/latest/integrations/azure_cognitive_search_.html",
- "destination": "/docs/ecosystem/integrations/azure_cognitive_search_"
+ "destination": "/docs/integrations/azure_cognitive_search_"
},
{
"source": "/en/latest/integrations/azure_openai.html",
- "destination": "/docs/ecosystem/integrations/azure_openai"
+ "destination": "/docs/integrations/azure_openai"
},
{
"source": "/en/latest/integrations/bananadev.html",
- "destination": "/docs/ecosystem/integrations/bananadev"
+ "destination": "/docs/integrations/bananadev"
},
{
"source": "/en/latest/ecosystem/baseten.html",
- "destination": "/docs/ecosystem/integrations/baseten"
+ "destination": "/docs/integrations/baseten"
},
{
"source": "/en/latest/integrations/beam.html",
- "destination": "/docs/ecosystem/integrations/beam"
+ "destination": "/docs/integrations/beam"
},
{
"source": "/en/latest/integrations/amazon_bedrock.html",
- "destination": "/docs/ecosystem/integrations/bedrock"
+ "destination": "/docs/integrations/bedrock"
},
{
"source": "/en/latest/integrations/bilibili.html",
- "destination": "/docs/ecosystem/integrations/bilibili"
+ "destination": "/docs/integrations/bilibili"
},
{
"source": "/en/latest/integrations/blackboard.html",
- "destination": "/docs/ecosystem/integrations/blackboard"
+ "destination": "/docs/integrations/blackboard"
},
{
"source": "/en/latest/integrations/cassandra.html",
- "destination": "/docs/ecosystem/integrations/cassandra"
+ "destination": "/docs/integrations/cassandra"
},
{
"source": "/en/latest/integrations/cerebriumai.html",
- "destination": "/docs/ecosystem/integrations/cerebriumai"
+ "destination": "/docs/integrations/cerebriumai"
},
{
"source": "/en/latest/integrations/chroma.html",
- "destination": "/docs/ecosystem/integrations/chroma"
+ "destination": "/docs/integrations/chroma"
},
{
"source": "/en/latest/integrations/clearml_tracking.html",
- "destination": "/docs/ecosystem/integrations/clearml_tracking"
+ "destination": "/docs/integrations/clearml_tracking"
},
{
"source": "/en/latest/integrations/cohere.html",
- "destination": "/docs/ecosystem/integrations/cohere"
+ "destination": "/docs/integrations/cohere"
},
{
"source": "/en/latest/integrations/college_confidential.html",
- "destination": "/docs/ecosystem/integrations/college_confidential"
+ "destination": "/docs/integrations/college_confidential"
},
{
"source": "/en/latest/integrations/comet_tracking.html",
- "destination": "/docs/ecosystem/integrations/comet_tracking"
+ "destination": "/docs/integrations/comet_tracking"
},
{
"source": "/en/latest/integrations/confluence.html",
- "destination": "/docs/ecosystem/integrations/confluence"
+ "destination": "/docs/integrations/confluence"
},
{
"source": "/en/latest/integrations/ctransformers.html",
- "destination": "/docs/ecosystem/integrations/ctransformers"
+ "destination": "/docs/integrations/ctransformers"
},
{
"source": "/en/latest/integrations/databerry.html",
- "destination": "/docs/ecosystem/integrations/chaindesk"
+ "destination": "/docs/integrations/chaindesk"
},
{
- "source": "/docs/ecosystem/integrations/databerry",
- "destination": "/docs/ecosystem/integrations/chaindesk"
+ "source": "/docs/integrations/databerry",
+ "destination": "/docs/integrations/chaindesk"
},
{
"source": "/en/latest/integrations/databricks/databricks.html",
- "destination": "/docs/ecosystem/integrations/databricks"
+ "destination": "/docs/integrations/databricks"
},
{
"source": "/en/latest/integrations/databricks.html",
- "destination": "/docs/ecosystem/integrations/databricks"
+ "destination": "/docs/integrations/databricks"
},
{
"source": "/en/latest/integrations/deepinfra.html",
- "destination": "/docs/ecosystem/integrations/deepinfra"
+ "destination": "/docs/integrations/deepinfra"
},
{
"source": "/en/latest/integrations/deeplake.html",
- "destination": "/docs/ecosystem/integrations/deeplake"
+ "destination": "/docs/integrations/deeplake"
},
{
"source": "/en/latest/integrations/diffbot.html",
- "destination": "/docs/ecosystem/integrations/diffbot"
+ "destination": "/docs/integrations/diffbot"
},
{
"source": "/en/latest/integrations/discord.html",
- "destination": "/docs/ecosystem/integrations/discord"
+ "destination": "/docs/integrations/discord"
},
{
"source": "/en/latest/integrations/docugami.html",
- "destination": "/docs/ecosystem/integrations/docugami"
+ "destination": "/docs/integrations/docugami"
},
{
"source": "/en/latest/integrations/duckdb.html",
- "destination": "/docs/ecosystem/integrations/duckdb"
+ "destination": "/docs/integrations/duckdb"
},
{
"source": "/en/latest/integrations/elasticsearch.html",
- "destination": "/docs/ecosystem/integrations/elasticsearch"
+ "destination": "/docs/integrations/elasticsearch"
},
{
"source": "/en/latest/integrations/evernote.html",
- "destination": "/docs/ecosystem/integrations/evernote"
+ "destination": "/docs/integrations/evernote"
},
{
"source": "/en/latest/integrations/facebook_chat.html",
- "destination": "/docs/ecosystem/integrations/facebook_chat"
+ "destination": "/docs/integrations/facebook_chat"
},
{
"source": "/en/latest/integrations/figma.html",
- "destination": "/docs/ecosystem/integrations/figma"
+ "destination": "/docs/integrations/figma"
},
{
"source": "/en/latest/integrations/forefrontai.html",
- "destination": "/docs/ecosystem/integrations/forefrontai"
+ "destination": "/docs/integrations/forefrontai"
},
{
"source": "/en/latest/integrations/git.html",
- "destination": "/docs/ecosystem/integrations/git"
+ "destination": "/docs/integrations/git"
},
{
"source": "/en/latest/integrations/gitbook.html",
- "destination": "/docs/ecosystem/integrations/gitbook"
+ "destination": "/docs/integrations/gitbook"
},
{
"source": "/en/latest/integrations/google_bigquery.html",
- "destination": "/docs/ecosystem/integrations/google_bigquery"
+ "destination": "/docs/integrations/google_bigquery"
},
{
"source": "/en/latest/integrations/google_cloud_storage.html",
- "destination": "/docs/ecosystem/integrations/google_cloud_storage"
+ "destination": "/docs/integrations/google_cloud_storage"
},
{
"source": "/en/latest/integrations/google_drive.html",
- "destination": "/docs/ecosystem/integrations/google_drive"
+ "destination": "/docs/integrations/google_drive"
},
{
"source": "/en/latest/integrations/google_search.html",
- "destination": "/docs/ecosystem/integrations/google_search"
+ "destination": "/docs/integrations/google_search"
},
{
"source": "/en/latest/integrations/google_serper.html",
- "destination": "/docs/ecosystem/integrations/google_serper"
+ "destination": "/docs/integrations/google_serper"
},
{
"source": "/en/latest/integrations/gooseai.html",
- "destination": "/docs/ecosystem/integrations/gooseai"
+ "destination": "/docs/integrations/gooseai"
},
{
"source": "/en/latest/integrations/gpt4all.html",
- "destination": "/docs/ecosystem/integrations/gpt4all"
+ "destination": "/docs/integrations/gpt4all"
},
{
"source": "/en/latest/integrations/graphsignal.html",
- "destination": "/docs/ecosystem/integrations/graphsignal"
+ "destination": "/docs/integrations/graphsignal"
},
{
"source": "/en/latest/integrations/gutenberg.html",
- "destination": "/docs/ecosystem/integrations/gutenberg"
+ "destination": "/docs/integrations/gutenberg"
},
{
"source": "/en/latest/integrations/hacker_news.html",
- "destination": "/docs/ecosystem/integrations/hacker_news"
+ "destination": "/docs/integrations/hacker_news"
},
{
"source": "/en/latest/integrations/hazy_research.html",
- "destination": "/docs/ecosystem/integrations/hazy_research"
+ "destination": "/docs/integrations/hazy_research"
},
{
"source": "/en/latest/integrations/helicone.html",
- "destination": "/docs/ecosystem/integrations/helicone"
+ "destination": "/docs/integrations/helicone"
},
{
"source": "/en/latest/integrations/huggingface.html",
- "destination": "/docs/ecosystem/integrations/huggingface"
+ "destination": "/docs/integrations/huggingface"
},
{
"source": "/en/latest/integrations/ifixit.html",
- "destination": "/docs/ecosystem/integrations/ifixit"
+ "destination": "/docs/integrations/ifixit"
},
{
"source": "/en/latest/integrations/imsdb.html",
- "destination": "/docs/ecosystem/integrations/imsdb"
+ "destination": "/docs/integrations/imsdb"
},
{
"source": "/en/latest/integrations/jina.html",
- "destination": "/docs/ecosystem/integrations/jina"
+ "destination": "/docs/integrations/jina"
},
{
"source": "/en/latest/integrations/lancedb.html",
- "destination": "/docs/ecosystem/integrations/lancedb"
+ "destination": "/docs/integrations/lancedb"
},
{
"source": "/en/latest/integrations/langchain_decorators.html",
- "destination": "/docs/ecosystem/integrations/langchain_decorators"
+ "destination": "/docs/integrations/langchain_decorators"
},
{
"source": "/en/latest/integrations/llamacpp.html",
- "destination": "/docs/ecosystem/integrations/llamacpp"
+ "destination": "/docs/integrations/llamacpp"
},
{
"source": "/en/latest/integrations/mediawikidump.html",
- "destination": "/docs/ecosystem/integrations/mediawikidump"
+ "destination": "/docs/integrations/mediawikidump"
},
{
"source": "/en/latest/integrations/metal.html",
- "destination": "/docs/ecosystem/integrations/metal"
+ "destination": "/docs/integrations/metal"
},
{
"source": "/en/latest/integrations/microsoft_onedrive.html",
- "destination": "/docs/ecosystem/integrations/microsoft_onedrive"
+ "destination": "/docs/integrations/microsoft_onedrive"
},
{
"source": "/en/latest/integrations/microsoft_powerpoint.html",
- "destination": "/docs/ecosystem/integrations/microsoft_powerpoint"
+ "destination": "/docs/integrations/microsoft_powerpoint"
},
{
"source": "/en/latest/integrations/microsoft_word.html",
- "destination": "/docs/ecosystem/integrations/microsoft_word"
+ "destination": "/docs/integrations/microsoft_word"
},
{
"source": "/en/latest/integrations/milvus.html",
- "destination": "/docs/ecosystem/integrations/milvus"
+ "destination": "/docs/integrations/milvus"
},
{
"source": "/en/latest/integrations/mlflow_tracking.html",
- "destination": "/docs/ecosystem/integrations/mlflow_tracking"
+ "destination": "/docs/integrations/mlflow_tracking"
},
{
"source": "/en/latest/integrations/modal.html",
- "destination": "/docs/ecosystem/integrations/modal"
+ "destination": "/docs/integrations/modal"
},
{
"source": "/en/latest/ecosystem/modelscope.html",
- "destination": "/docs/ecosystem/integrations/modelscope"
+ "destination": "/docs/integrations/modelscope"
},
{
"source": "/en/latest/integrations/modern_treasury.html",
- "destination": "/docs/ecosystem/integrations/modern_treasury"
+ "destination": "/docs/integrations/modern_treasury"
},
{
"source": "/en/latest/integrations/momento.html",
- "destination": "/docs/ecosystem/integrations/momento"
+ "destination": "/docs/integrations/momento"
},
{
"source": "/en/latest/integrations/myscale.html",
- "destination": "/docs/ecosystem/integrations/myscale"
+ "destination": "/docs/integrations/myscale"
},
{
"source": "/en/latest/integrations/nlpcloud.html",
- "destination": "/docs/ecosystem/integrations/nlpcloud"
+ "destination": "/docs/integrations/nlpcloud"
},
{
"source": "/en/latest/integrations/notion.html",
- "destination": "/docs/ecosystem/integrations/notion"
+ "destination": "/docs/integrations/notion"
},
{
"source": "/en/latest/integrations/obsidian.html",
- "destination": "/docs/ecosystem/integrations/obsidian"
+ "destination": "/docs/integrations/obsidian"
},
{
"source": "/en/latest/integrations/openai.html",
- "destination": "/docs/ecosystem/integrations/openai"
+ "destination": "/docs/integrations/openai"
},
{
"source": "/en/latest/integrations/opensearch.html",
- "destination": "/docs/ecosystem/integrations/opensearch"
+ "destination": "/docs/integrations/opensearch"
},
{
"source": "/en/latest/integrations/openweathermap.html",
- "destination": "/docs/ecosystem/integrations/openweathermap"
+ "destination": "/docs/integrations/openweathermap"
},
{
"source": "/en/latest/integrations/petals.html",
- "destination": "/docs/ecosystem/integrations/petals"
+ "destination": "/docs/integrations/petals"
},
{
"source": "/en/latest/integrations/pgvector.html",
- "destination": "/docs/ecosystem/integrations/pgvector"
+ "destination": "/docs/integrations/pgvector"
},
{
"source": "/en/latest/integrations/pinecone.html",
- "destination": "/docs/ecosystem/integrations/pinecone"
+ "destination": "/docs/integrations/pinecone"
},
{
"source": "/en/latest/integrations/pipelineai.html",
- "destination": "/docs/ecosystem/integrations/pipelineai"
+ "destination": "/docs/integrations/pipelineai"
},
{
"source": "/en/latest/integrations/predictionguard.html",
- "destination": "/docs/ecosystem/integrations/predictionguard"
+ "destination": "/docs/integrations/predictionguard"
},
{
"source": "/en/latest/integrations/promptlayer.html",
- "destination": "/docs/ecosystem/integrations/promptlayer"
+ "destination": "/docs/integrations/promptlayer"
},
{
"source": "/en/latest/integrations/psychic.html",
- "destination": "/docs/ecosystem/integrations/psychic"
+ "destination": "/docs/integrations/psychic"
},
{
"source": "/en/latest/integrations/qdrant.html",
- "destination": "/docs/ecosystem/integrations/qdrant"
+ "destination": "/docs/integrations/qdrant"
},
{
"source": "/en/latest/integrations/ray_serve.html",
- "destination": "/docs/ecosystem/integrations/ray_serve"
+ "destination": "/docs/integrations/ray_serve"
},
{
"source": "/en/latest/integrations/rebuff.html",
- "destination": "/docs/ecosystem/integrations/rebuff"
+ "destination": "/docs/integrations/rebuff"
},
{
"source": "/en/latest/integrations/reddit.html",
- "destination": "/docs/ecosystem/integrations/reddit"
+ "destination": "/docs/integrations/reddit"
},
{
"source": "/en/latest/integrations/redis.html",
- "destination": "/docs/ecosystem/integrations/redis"
+ "destination": "/docs/integrations/redis"
},
{
"source": "/en/latest/integrations/replicate.html",
- "destination": "/docs/ecosystem/integrations/replicate"
+ "destination": "/docs/integrations/replicate"
},
{
"source": "/en/latest/integrations/roam.html",
- "destination": "/docs/ecosystem/integrations/roam"
+ "destination": "/docs/integrations/roam"
},
{
"source": "/en/latest/integrations/runhouse.html",
- "destination": "/docs/ecosystem/integrations/runhouse"
+ "destination": "/docs/integrations/runhouse"
},
{
"source": "/en/latest/integrations/rwkv.html",
- "destination": "/docs/ecosystem/integrations/rwkv"
+ "destination": "/docs/integrations/rwkv"
},
{
"source": "/en/latest/integrations/sagemaker_endpoint.html",
- "destination": "/docs/ecosystem/integrations/sagemaker_endpoint"
+ "destination": "/docs/integrations/sagemaker_endpoint"
},
{
"source": "/en/latest/integrations/searx.html",
- "destination": "/docs/ecosystem/integrations/searx"
+ "destination": "/docs/integrations/searx"
},
{
"source": "/en/latest/integrations/serpapi.html",
- "destination": "/docs/ecosystem/integrations/serpapi"
+ "destination": "/docs/integrations/serpapi"
},
{
"source": "/en/latest/integrations/shaleprotocol.html",
- "destination": "/docs/ecosystem/integrations/shaleprotocol"
+ "destination": "/docs/integrations/shaleprotocol"
},
{
"source": "/en/latest/integrations/sklearn.html",
- "destination": "/docs/ecosystem/integrations/sklearn"
+ "destination": "/docs/integrations/sklearn"
},
{
"source": "/en/latest/integrations/slack.html",
- "destination": "/docs/ecosystem/integrations/slack"
+ "destination": "/docs/integrations/slack"
},
{
"source": "/en/latest/integrations/spacy.html",
- "destination": "/docs/ecosystem/integrations/spacy"
+ "destination": "/docs/integrations/spacy"
},
{
"source": "/en/latest/integrations/spreedly.html",
- "destination": "/docs/ecosystem/integrations/spreedly"
+ "destination": "/docs/integrations/spreedly"
},
{
"source": "/en/latest/integrations/stochasticai.html",
- "destination": "/docs/ecosystem/integrations/stochasticai"
+ "destination": "/docs/integrations/stochasticai"
},
{
"source": "/en/latest/integrations/stripe.html",
- "destination": "/docs/ecosystem/integrations/stripe"
+ "destination": "/docs/integrations/stripe"
},
{
"source": "/en/latest/integrations/tair.html",
- "destination": "/docs/ecosystem/integrations/tair"
+ "destination": "/docs/integrations/tair"
},
{
"source": "/en/latest/integrations/telegram.html",
- "destination": "/docs/ecosystem/integrations/telegram"
+ "destination": "/docs/integrations/telegram"
},
{
"source": "/en/latest/integrations/tomarkdown.html",
- "destination": "/docs/ecosystem/integrations/tomarkdown"
+ "destination": "/docs/integrations/tomarkdown"
},
{
"source": "/en/latest/integrations/trello.html",
- "destination": "/docs/ecosystem/integrations/trello"
+ "destination": "/docs/integrations/trello"
},
{
"source": "/en/latest/integrations/twitter.html",
- "destination": "/docs/ecosystem/integrations/twitter"
+ "destination": "/docs/integrations/twitter"
},
{
"source": "/en/latest/integrations/unstructured.html",
- "destination": "/docs/ecosystem/integrations/unstructured"
+ "destination": "/docs/integrations/unstructured"
},
{
"source": "/en/latest/integrations/vectara/vectara_chat.html",
- "destination": "/docs/ecosystem/integrations/vectara/vectara_chat"
+ "destination": "/docs/integrations/vectara/vectara_chat"
},
{
"source": "/en/latest/integrations/vectara/vectara_text_generation.html",
- "destination": "/docs/ecosystem/integrations/vectara/vectara_text_generation"
+ "destination": "/docs/integrations/vectara/vectara_text_generation"
},
{
"source": "/en/latest/integrations/vespa.html",
- "destination": "/docs/ecosystem/integrations/vespa"
+ "destination": "/docs/integrations/vespa"
},
{
"source": "/en/latest/integrations/wandb_tracking.html",
- "destination": "/docs/ecosystem/integrations/wandb_tracking"
+ "destination": "/docs/integrations/wandb_tracking"
},
{
"source": "/en/latest/integrations/weather.html",
- "destination": "/docs/ecosystem/integrations/weather"
+ "destination": "/docs/integrations/weather"
},
{
"source": "/en/latest/integrations/weaviate.html",
- "destination": "/docs/ecosystem/integrations/weaviate"
+ "destination": "/docs/integrations/weaviate"
},
{
"source": "/en/latest/integrations/whatsapp.html",
- "destination": "/docs/ecosystem/integrations/whatsapp"
+ "destination": "/docs/integrations/whatsapp"
},
{
"source": "/en/latest/integrations/whylabs_profiling.html",
- "destination": "/docs/ecosystem/integrations/whylabs_profiling"
+ "destination": "/docs/integrations/whylabs_profiling"
},
{
"source": "/en/latest/integrations/wikipedia.html",
- "destination": "/docs/ecosystem/integrations/wikipedia"
+ "destination": "/docs/integrations/wikipedia"
},
{
"source": "/en/latest/integrations/wolfram_alpha.html",
- "destination": "/docs/ecosystem/integrations/wolfram_alpha"
+ "destination": "/docs/integrations/wolfram_alpha"
},
{
"source": "/en/latest/integrations/writer.html",
- "destination": "/docs/ecosystem/integrations/writer"
+ "destination": "/docs/integrations/writer"
},
{
"source": "/en/latest/integrations/yeagerai.html",
- "destination": "/docs/ecosystem/integrations/yeagerai"
+ "destination": "/docs/integrations/yeagerai"
},
{
"source": "/en/latest/integrations/youtube.html",
- "destination": "/docs/ecosystem/integrations/youtube"
+ "destination": "/docs/integrations/youtube"
},
{
"source": "/en/latest/integrations/zep.html",
- "destination": "/docs/ecosystem/integrations/zep"
+ "destination": "/docs/integrations/zep"
},
{
"source": "/en/latest/integrations/zilliz.html",
- "destination": "/docs/ecosystem/integrations/zilliz"
+ "destination": "/docs/integrations/zilliz"
+ },
+ {
+ "source": "/docs/ecosystem/integrations/:path*",
+ "destination": "/docs/integrations/:path*"
+ },
+ {
+ "source": "/docs/ecosystem/integrations/",
+ "destination": "/docs/integrations/"
+ },
+ {
+ "source": "/docs/ecosystem/integrations",
+ "destination": "/docs/integrations"
},
{
"source": "/en/latest/ecosystem/deployments.html",
diff --git a/docs/docs_skeleton/vercel_build.sh b/docs/docs_skeleton/vercel_build.sh
index d6ee8182651..b203598fce8 100755
--- a/docs/docs_skeleton/vercel_build.sh
+++ b/docs/docs_skeleton/vercel_build.sh
@@ -4,7 +4,7 @@ cd ..
python3 --version
python3 -m venv .venv
source .venv/bin/activate
-python3 -m pip install -r requirements.txt
+python3 -m pip install -r vercel_requirements.txt
cp -r extras/* docs_skeleton/docs
cd docs_skeleton
nbdoc_build
diff --git a/docs/extras/ecosystem/integrations/agent_with_wandb_tracing.ipynb b/docs/extras/integrations/agent_with_wandb_tracing.ipynb
similarity index 100%
rename from docs/extras/ecosystem/integrations/agent_with_wandb_tracing.ipynb
rename to docs/extras/integrations/agent_with_wandb_tracing.ipynb
diff --git a/docs/extras/ecosystem/integrations/ai21.mdx b/docs/extras/integrations/ai21.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/ai21.mdx
rename to docs/extras/integrations/ai21.mdx
diff --git a/docs/extras/ecosystem/integrations/aim_tracking.ipynb b/docs/extras/integrations/aim_tracking.ipynb
similarity index 100%
rename from docs/extras/ecosystem/integrations/aim_tracking.ipynb
rename to docs/extras/integrations/aim_tracking.ipynb
diff --git a/docs/extras/ecosystem/integrations/airbyte.mdx b/docs/extras/integrations/airbyte.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/airbyte.mdx
rename to docs/extras/integrations/airbyte.mdx
diff --git a/docs/extras/ecosystem/integrations/airtable.md b/docs/extras/integrations/airtable.md
similarity index 100%
rename from docs/extras/ecosystem/integrations/airtable.md
rename to docs/extras/integrations/airtable.md
diff --git a/docs/extras/ecosystem/integrations/aleph_alpha.mdx b/docs/extras/integrations/aleph_alpha.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/aleph_alpha.mdx
rename to docs/extras/integrations/aleph_alpha.mdx
diff --git a/docs/extras/ecosystem/integrations/alibabacloud_opensearch.md b/docs/extras/integrations/alibabacloud_opensearch.md
similarity index 100%
rename from docs/extras/ecosystem/integrations/alibabacloud_opensearch.md
rename to docs/extras/integrations/alibabacloud_opensearch.md
diff --git a/docs/extras/ecosystem/integrations/amazon_api_gateway.mdx b/docs/extras/integrations/amazon_api_gateway.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/amazon_api_gateway.mdx
rename to docs/extras/integrations/amazon_api_gateway.mdx
diff --git a/docs/extras/ecosystem/integrations/analyticdb.mdx b/docs/extras/integrations/analyticdb.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/analyticdb.mdx
rename to docs/extras/integrations/analyticdb.mdx
diff --git a/docs/extras/ecosystem/integrations/annoy.mdx b/docs/extras/integrations/annoy.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/annoy.mdx
rename to docs/extras/integrations/annoy.mdx
diff --git a/docs/extras/ecosystem/integrations/anyscale.mdx b/docs/extras/integrations/anyscale.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/anyscale.mdx
rename to docs/extras/integrations/anyscale.mdx
diff --git a/docs/extras/ecosystem/integrations/apify.mdx b/docs/extras/integrations/apify.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/apify.mdx
rename to docs/extras/integrations/apify.mdx
diff --git a/docs/extras/ecosystem/integrations/argilla.mdx b/docs/extras/integrations/argilla.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/argilla.mdx
rename to docs/extras/integrations/argilla.mdx
diff --git a/docs/extras/ecosystem/integrations/arthur_tracking.ipynb b/docs/extras/integrations/arthur_tracking.ipynb
similarity index 100%
rename from docs/extras/ecosystem/integrations/arthur_tracking.ipynb
rename to docs/extras/integrations/arthur_tracking.ipynb
diff --git a/docs/extras/ecosystem/integrations/arxiv.mdx b/docs/extras/integrations/arxiv.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/arxiv.mdx
rename to docs/extras/integrations/arxiv.mdx
diff --git a/docs/extras/ecosystem/integrations/atlas.mdx b/docs/extras/integrations/atlas.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/atlas.mdx
rename to docs/extras/integrations/atlas.mdx
diff --git a/docs/extras/ecosystem/integrations/awadb.md b/docs/extras/integrations/awadb.md
similarity index 100%
rename from docs/extras/ecosystem/integrations/awadb.md
rename to docs/extras/integrations/awadb.md
diff --git a/docs/extras/ecosystem/integrations/aws_s3.mdx b/docs/extras/integrations/aws_s3.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/aws_s3.mdx
rename to docs/extras/integrations/aws_s3.mdx
diff --git a/docs/extras/ecosystem/integrations/azlyrics.mdx b/docs/extras/integrations/azlyrics.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/azlyrics.mdx
rename to docs/extras/integrations/azlyrics.mdx
diff --git a/docs/extras/ecosystem/integrations/azure_blob_storage.mdx b/docs/extras/integrations/azure_blob_storage.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/azure_blob_storage.mdx
rename to docs/extras/integrations/azure_blob_storage.mdx
diff --git a/docs/extras/ecosystem/integrations/azure_cognitive_search_.mdx b/docs/extras/integrations/azure_cognitive_search_.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/azure_cognitive_search_.mdx
rename to docs/extras/integrations/azure_cognitive_search_.mdx
diff --git a/docs/extras/ecosystem/integrations/azure_openai.mdx b/docs/extras/integrations/azure_openai.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/azure_openai.mdx
rename to docs/extras/integrations/azure_openai.mdx
diff --git a/docs/extras/ecosystem/integrations/bananadev.mdx b/docs/extras/integrations/bananadev.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/bananadev.mdx
rename to docs/extras/integrations/bananadev.mdx
diff --git a/docs/extras/ecosystem/integrations/baseten.md b/docs/extras/integrations/baseten.md
similarity index 100%
rename from docs/extras/ecosystem/integrations/baseten.md
rename to docs/extras/integrations/baseten.md
diff --git a/docs/extras/ecosystem/integrations/beam.mdx b/docs/extras/integrations/beam.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/beam.mdx
rename to docs/extras/integrations/beam.mdx
diff --git a/docs/extras/ecosystem/integrations/bedrock.mdx b/docs/extras/integrations/bedrock.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/bedrock.mdx
rename to docs/extras/integrations/bedrock.mdx
diff --git a/docs/extras/ecosystem/integrations/bilibili.mdx b/docs/extras/integrations/bilibili.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/bilibili.mdx
rename to docs/extras/integrations/bilibili.mdx
diff --git a/docs/extras/ecosystem/integrations/blackboard.mdx b/docs/extras/integrations/blackboard.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/blackboard.mdx
rename to docs/extras/integrations/blackboard.mdx
diff --git a/docs/extras/ecosystem/integrations/brave_search.mdx b/docs/extras/integrations/brave_search.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/brave_search.mdx
rename to docs/extras/integrations/brave_search.mdx
diff --git a/docs/extras/ecosystem/integrations/cassandra.mdx b/docs/extras/integrations/cassandra.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/cassandra.mdx
rename to docs/extras/integrations/cassandra.mdx
diff --git a/docs/extras/ecosystem/integrations/cerebriumai.mdx b/docs/extras/integrations/cerebriumai.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/cerebriumai.mdx
rename to docs/extras/integrations/cerebriumai.mdx
diff --git a/docs/extras/ecosystem/integrations/chaindesk.mdx b/docs/extras/integrations/chaindesk.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/chaindesk.mdx
rename to docs/extras/integrations/chaindesk.mdx
diff --git a/docs/extras/ecosystem/integrations/chroma.mdx b/docs/extras/integrations/chroma.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/chroma.mdx
rename to docs/extras/integrations/chroma.mdx
diff --git a/docs/extras/ecosystem/integrations/clarifai.mdx b/docs/extras/integrations/clarifai.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/clarifai.mdx
rename to docs/extras/integrations/clarifai.mdx
diff --git a/docs/extras/ecosystem/integrations/clearml_tracking.ipynb b/docs/extras/integrations/clearml_tracking.ipynb
similarity index 100%
rename from docs/extras/ecosystem/integrations/clearml_tracking.ipynb
rename to docs/extras/integrations/clearml_tracking.ipynb
diff --git a/docs/extras/ecosystem/integrations/cnosdb.mdx b/docs/extras/integrations/cnosdb.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/cnosdb.mdx
rename to docs/extras/integrations/cnosdb.mdx
diff --git a/docs/extras/ecosystem/integrations/cohere.mdx b/docs/extras/integrations/cohere.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/cohere.mdx
rename to docs/extras/integrations/cohere.mdx
diff --git a/docs/extras/ecosystem/integrations/college_confidential.mdx b/docs/extras/integrations/college_confidential.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/college_confidential.mdx
rename to docs/extras/integrations/college_confidential.mdx
diff --git a/docs/extras/ecosystem/integrations/comet_tracking.ipynb b/docs/extras/integrations/comet_tracking.ipynb
similarity index 100%
rename from docs/extras/ecosystem/integrations/comet_tracking.ipynb
rename to docs/extras/integrations/comet_tracking.ipynb
diff --git a/docs/extras/ecosystem/integrations/confluence.mdx b/docs/extras/integrations/confluence.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/confluence.mdx
rename to docs/extras/integrations/confluence.mdx
diff --git a/docs/extras/ecosystem/integrations/ctransformers.mdx b/docs/extras/integrations/ctransformers.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/ctransformers.mdx
rename to docs/extras/integrations/ctransformers.mdx
diff --git a/docs/extras/ecosystem/integrations/databricks.ipynb b/docs/extras/integrations/databricks.ipynb
similarity index 100%
rename from docs/extras/ecosystem/integrations/databricks.ipynb
rename to docs/extras/integrations/databricks.ipynb
diff --git a/docs/extras/ecosystem/integrations/databricks.md b/docs/extras/integrations/databricks.md
similarity index 100%
rename from docs/extras/ecosystem/integrations/databricks.md
rename to docs/extras/integrations/databricks.md
diff --git a/docs/extras/ecosystem/integrations/datadog.mdx b/docs/extras/integrations/datadog.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/datadog.mdx
rename to docs/extras/integrations/datadog.mdx
diff --git a/docs/extras/ecosystem/integrations/datadog_logs.mdx b/docs/extras/integrations/datadog_logs.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/datadog_logs.mdx
rename to docs/extras/integrations/datadog_logs.mdx
diff --git a/docs/extras/ecosystem/integrations/dataforseo.mdx b/docs/extras/integrations/dataforseo.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/dataforseo.mdx
rename to docs/extras/integrations/dataforseo.mdx
diff --git a/docs/extras/ecosystem/integrations/deepinfra.mdx b/docs/extras/integrations/deepinfra.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/deepinfra.mdx
rename to docs/extras/integrations/deepinfra.mdx
diff --git a/docs/extras/ecosystem/integrations/deeplake.mdx b/docs/extras/integrations/deeplake.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/deeplake.mdx
rename to docs/extras/integrations/deeplake.mdx
diff --git a/docs/extras/ecosystem/integrations/diffbot.mdx b/docs/extras/integrations/diffbot.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/diffbot.mdx
rename to docs/extras/integrations/diffbot.mdx
diff --git a/docs/extras/ecosystem/integrations/discord.mdx b/docs/extras/integrations/discord.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/discord.mdx
rename to docs/extras/integrations/discord.mdx
diff --git a/docs/extras/ecosystem/integrations/docugami.mdx b/docs/extras/integrations/docugami.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/docugami.mdx
rename to docs/extras/integrations/docugami.mdx
diff --git a/docs/extras/ecosystem/integrations/duckdb.mdx b/docs/extras/integrations/duckdb.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/duckdb.mdx
rename to docs/extras/integrations/duckdb.mdx
diff --git a/docs/extras/ecosystem/integrations/elasticsearch.mdx b/docs/extras/integrations/elasticsearch.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/elasticsearch.mdx
rename to docs/extras/integrations/elasticsearch.mdx
diff --git a/docs/extras/ecosystem/integrations/evernote.mdx b/docs/extras/integrations/evernote.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/evernote.mdx
rename to docs/extras/integrations/evernote.mdx
diff --git a/docs/extras/ecosystem/integrations/facebook_chat.mdx b/docs/extras/integrations/facebook_chat.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/facebook_chat.mdx
rename to docs/extras/integrations/facebook_chat.mdx
diff --git a/docs/extras/ecosystem/integrations/figma.mdx b/docs/extras/integrations/figma.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/figma.mdx
rename to docs/extras/integrations/figma.mdx
diff --git a/docs/extras/ecosystem/integrations/flyte.mdx b/docs/extras/integrations/flyte.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/flyte.mdx
rename to docs/extras/integrations/flyte.mdx
diff --git a/docs/extras/ecosystem/integrations/forefrontai.mdx b/docs/extras/integrations/forefrontai.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/forefrontai.mdx
rename to docs/extras/integrations/forefrontai.mdx
diff --git a/docs/extras/ecosystem/integrations/git.mdx b/docs/extras/integrations/git.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/git.mdx
rename to docs/extras/integrations/git.mdx
diff --git a/docs/extras/ecosystem/integrations/gitbook.mdx b/docs/extras/integrations/gitbook.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/gitbook.mdx
rename to docs/extras/integrations/gitbook.mdx
diff --git a/docs/extras/ecosystem/integrations/golden.mdx b/docs/extras/integrations/golden.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/golden.mdx
rename to docs/extras/integrations/golden.mdx
diff --git a/docs/extras/ecosystem/integrations/google_bigquery.mdx b/docs/extras/integrations/google_bigquery.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/google_bigquery.mdx
rename to docs/extras/integrations/google_bigquery.mdx
diff --git a/docs/extras/ecosystem/integrations/google_cloud_storage.mdx b/docs/extras/integrations/google_cloud_storage.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/google_cloud_storage.mdx
rename to docs/extras/integrations/google_cloud_storage.mdx
diff --git a/docs/extras/ecosystem/integrations/google_drive.mdx b/docs/extras/integrations/google_drive.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/google_drive.mdx
rename to docs/extras/integrations/google_drive.mdx
diff --git a/docs/extras/ecosystem/integrations/google_search.mdx b/docs/extras/integrations/google_search.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/google_search.mdx
rename to docs/extras/integrations/google_search.mdx
diff --git a/docs/extras/ecosystem/integrations/google_serper.mdx b/docs/extras/integrations/google_serper.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/google_serper.mdx
rename to docs/extras/integrations/google_serper.mdx
diff --git a/docs/extras/ecosystem/integrations/gooseai.mdx b/docs/extras/integrations/gooseai.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/gooseai.mdx
rename to docs/extras/integrations/gooseai.mdx
diff --git a/docs/extras/ecosystem/integrations/gpt4all.mdx b/docs/extras/integrations/gpt4all.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/gpt4all.mdx
rename to docs/extras/integrations/gpt4all.mdx
diff --git a/docs/extras/ecosystem/integrations/graphsignal.mdx b/docs/extras/integrations/graphsignal.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/graphsignal.mdx
rename to docs/extras/integrations/graphsignal.mdx
diff --git a/docs/extras/ecosystem/integrations/grobid.mdx b/docs/extras/integrations/grobid.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/grobid.mdx
rename to docs/extras/integrations/grobid.mdx
diff --git a/docs/extras/ecosystem/integrations/gutenberg.mdx b/docs/extras/integrations/gutenberg.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/gutenberg.mdx
rename to docs/extras/integrations/gutenberg.mdx
diff --git a/docs/extras/ecosystem/integrations/hacker_news.mdx b/docs/extras/integrations/hacker_news.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/hacker_news.mdx
rename to docs/extras/integrations/hacker_news.mdx
diff --git a/docs/extras/ecosystem/integrations/hazy_research.mdx b/docs/extras/integrations/hazy_research.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/hazy_research.mdx
rename to docs/extras/integrations/hazy_research.mdx
diff --git a/docs/extras/ecosystem/integrations/helicone.mdx b/docs/extras/integrations/helicone.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/helicone.mdx
rename to docs/extras/integrations/helicone.mdx
diff --git a/docs/extras/ecosystem/integrations/hologres.mdx b/docs/extras/integrations/hologres.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/hologres.mdx
rename to docs/extras/integrations/hologres.mdx
diff --git a/docs/extras/ecosystem/integrations/huggingface.mdx b/docs/extras/integrations/huggingface.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/huggingface.mdx
rename to docs/extras/integrations/huggingface.mdx
diff --git a/docs/extras/ecosystem/integrations/ifixit.mdx b/docs/extras/integrations/ifixit.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/ifixit.mdx
rename to docs/extras/integrations/ifixit.mdx
diff --git a/docs/extras/ecosystem/integrations/imsdb.mdx b/docs/extras/integrations/imsdb.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/imsdb.mdx
rename to docs/extras/integrations/imsdb.mdx
diff --git a/docs/extras/ecosystem/integrations/infino.mdx b/docs/extras/integrations/infino.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/infino.mdx
rename to docs/extras/integrations/infino.mdx
diff --git a/docs/extras/ecosystem/integrations/jina.mdx b/docs/extras/integrations/jina.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/jina.mdx
rename to docs/extras/integrations/jina.mdx
diff --git a/docs/extras/ecosystem/integrations/lancedb.mdx b/docs/extras/integrations/lancedb.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/lancedb.mdx
rename to docs/extras/integrations/lancedb.mdx
diff --git a/docs/extras/ecosystem/integrations/langchain_decorators.mdx b/docs/extras/integrations/langchain_decorators.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/langchain_decorators.mdx
rename to docs/extras/integrations/langchain_decorators.mdx
diff --git a/docs/extras/ecosystem/integrations/llamacpp.mdx b/docs/extras/integrations/llamacpp.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/llamacpp.mdx
rename to docs/extras/integrations/llamacpp.mdx
diff --git a/docs/extras/ecosystem/integrations/marqo.md b/docs/extras/integrations/marqo.md
similarity index 100%
rename from docs/extras/ecosystem/integrations/marqo.md
rename to docs/extras/integrations/marqo.md
diff --git a/docs/extras/ecosystem/integrations/mediawikidump.mdx b/docs/extras/integrations/mediawikidump.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/mediawikidump.mdx
rename to docs/extras/integrations/mediawikidump.mdx
diff --git a/docs/extras/ecosystem/integrations/metal.mdx b/docs/extras/integrations/metal.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/metal.mdx
rename to docs/extras/integrations/metal.mdx
diff --git a/docs/extras/ecosystem/integrations/microsoft_onedrive.mdx b/docs/extras/integrations/microsoft_onedrive.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/microsoft_onedrive.mdx
rename to docs/extras/integrations/microsoft_onedrive.mdx
diff --git a/docs/extras/ecosystem/integrations/microsoft_powerpoint.mdx b/docs/extras/integrations/microsoft_powerpoint.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/microsoft_powerpoint.mdx
rename to docs/extras/integrations/microsoft_powerpoint.mdx
diff --git a/docs/extras/ecosystem/integrations/microsoft_word.mdx b/docs/extras/integrations/microsoft_word.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/microsoft_word.mdx
rename to docs/extras/integrations/microsoft_word.mdx
diff --git a/docs/extras/ecosystem/integrations/milvus.mdx b/docs/extras/integrations/milvus.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/milvus.mdx
rename to docs/extras/integrations/milvus.mdx
diff --git a/docs/extras/ecosystem/integrations/mlflow_ai_gateway.mdx b/docs/extras/integrations/mlflow_ai_gateway.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/mlflow_ai_gateway.mdx
rename to docs/extras/integrations/mlflow_ai_gateway.mdx
diff --git a/docs/extras/ecosystem/integrations/mlflow_tracking.ipynb b/docs/extras/integrations/mlflow_tracking.ipynb
similarity index 100%
rename from docs/extras/ecosystem/integrations/mlflow_tracking.ipynb
rename to docs/extras/integrations/mlflow_tracking.ipynb
diff --git a/docs/extras/ecosystem/integrations/modal.mdx b/docs/extras/integrations/modal.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/modal.mdx
rename to docs/extras/integrations/modal.mdx
diff --git a/docs/extras/ecosystem/integrations/modelscope.mdx b/docs/extras/integrations/modelscope.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/modelscope.mdx
rename to docs/extras/integrations/modelscope.mdx
diff --git a/docs/extras/ecosystem/integrations/modern_treasury.mdx b/docs/extras/integrations/modern_treasury.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/modern_treasury.mdx
rename to docs/extras/integrations/modern_treasury.mdx
diff --git a/docs/extras/ecosystem/integrations/momento.mdx b/docs/extras/integrations/momento.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/momento.mdx
rename to docs/extras/integrations/momento.mdx
diff --git a/docs/extras/ecosystem/integrations/motherduck.mdx b/docs/extras/integrations/motherduck.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/motherduck.mdx
rename to docs/extras/integrations/motherduck.mdx
diff --git a/docs/extras/ecosystem/integrations/myscale.mdx b/docs/extras/integrations/myscale.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/myscale.mdx
rename to docs/extras/integrations/myscale.mdx
diff --git a/docs/extras/ecosystem/integrations/nlpcloud.mdx b/docs/extras/integrations/nlpcloud.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/nlpcloud.mdx
rename to docs/extras/integrations/nlpcloud.mdx
diff --git a/docs/extras/ecosystem/integrations/notion.mdx b/docs/extras/integrations/notion.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/notion.mdx
rename to docs/extras/integrations/notion.mdx
diff --git a/docs/extras/ecosystem/integrations/obsidian.mdx b/docs/extras/integrations/obsidian.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/obsidian.mdx
rename to docs/extras/integrations/obsidian.mdx
diff --git a/docs/extras/ecosystem/integrations/openai.mdx b/docs/extras/integrations/openai.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/openai.mdx
rename to docs/extras/integrations/openai.mdx
diff --git a/docs/extras/ecosystem/integrations/openllm.mdx b/docs/extras/integrations/openllm.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/openllm.mdx
rename to docs/extras/integrations/openllm.mdx
diff --git a/docs/extras/ecosystem/integrations/opensearch.mdx b/docs/extras/integrations/opensearch.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/opensearch.mdx
rename to docs/extras/integrations/opensearch.mdx
diff --git a/docs/extras/ecosystem/integrations/openweathermap.mdx b/docs/extras/integrations/openweathermap.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/openweathermap.mdx
rename to docs/extras/integrations/openweathermap.mdx
diff --git a/docs/extras/ecosystem/integrations/petals.mdx b/docs/extras/integrations/petals.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/petals.mdx
rename to docs/extras/integrations/petals.mdx
diff --git a/docs/extras/ecosystem/integrations/pgvector.mdx b/docs/extras/integrations/pgvector.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/pgvector.mdx
rename to docs/extras/integrations/pgvector.mdx
diff --git a/docs/extras/ecosystem/integrations/pinecone.mdx b/docs/extras/integrations/pinecone.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/pinecone.mdx
rename to docs/extras/integrations/pinecone.mdx
diff --git a/docs/extras/ecosystem/integrations/pipelineai.mdx b/docs/extras/integrations/pipelineai.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/pipelineai.mdx
rename to docs/extras/integrations/pipelineai.mdx
diff --git a/docs/extras/ecosystem/integrations/portkey/index.md b/docs/extras/integrations/portkey/index.md
similarity index 100%
rename from docs/extras/ecosystem/integrations/portkey/index.md
rename to docs/extras/integrations/portkey/index.md
diff --git a/docs/extras/ecosystem/integrations/portkey/logging_tracing_portkey.ipynb b/docs/extras/integrations/portkey/logging_tracing_portkey.ipynb
similarity index 100%
rename from docs/extras/ecosystem/integrations/portkey/logging_tracing_portkey.ipynb
rename to docs/extras/integrations/portkey/logging_tracing_portkey.ipynb
diff --git a/docs/extras/ecosystem/integrations/predibase.md b/docs/extras/integrations/predibase.md
similarity index 100%
rename from docs/extras/ecosystem/integrations/predibase.md
rename to docs/extras/integrations/predibase.md
diff --git a/docs/extras/ecosystem/integrations/predictionguard.mdx b/docs/extras/integrations/predictionguard.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/predictionguard.mdx
rename to docs/extras/integrations/predictionguard.mdx
diff --git a/docs/extras/ecosystem/integrations/promptlayer.mdx b/docs/extras/integrations/promptlayer.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/promptlayer.mdx
rename to docs/extras/integrations/promptlayer.mdx
diff --git a/docs/extras/ecosystem/integrations/psychic.mdx b/docs/extras/integrations/psychic.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/psychic.mdx
rename to docs/extras/integrations/psychic.mdx
diff --git a/docs/extras/ecosystem/integrations/qdrant.mdx b/docs/extras/integrations/qdrant.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/qdrant.mdx
rename to docs/extras/integrations/qdrant.mdx
diff --git a/docs/extras/ecosystem/integrations/ray_serve.ipynb b/docs/extras/integrations/ray_serve.ipynb
similarity index 100%
rename from docs/extras/ecosystem/integrations/ray_serve.ipynb
rename to docs/extras/integrations/ray_serve.ipynb
diff --git a/docs/extras/ecosystem/integrations/rebuff.ipynb b/docs/extras/integrations/rebuff.ipynb
similarity index 100%
rename from docs/extras/ecosystem/integrations/rebuff.ipynb
rename to docs/extras/integrations/rebuff.ipynb
diff --git a/docs/extras/ecosystem/integrations/reddit.mdx b/docs/extras/integrations/reddit.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/reddit.mdx
rename to docs/extras/integrations/reddit.mdx
diff --git a/docs/extras/ecosystem/integrations/redis.mdx b/docs/extras/integrations/redis.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/redis.mdx
rename to docs/extras/integrations/redis.mdx
diff --git a/docs/extras/ecosystem/integrations/replicate.mdx b/docs/extras/integrations/replicate.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/replicate.mdx
rename to docs/extras/integrations/replicate.mdx
diff --git a/docs/extras/ecosystem/integrations/roam.mdx b/docs/extras/integrations/roam.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/roam.mdx
rename to docs/extras/integrations/roam.mdx
diff --git a/docs/extras/ecosystem/integrations/rockset.mdx b/docs/extras/integrations/rockset.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/rockset.mdx
rename to docs/extras/integrations/rockset.mdx
diff --git a/docs/extras/ecosystem/integrations/runhouse.mdx b/docs/extras/integrations/runhouse.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/runhouse.mdx
rename to docs/extras/integrations/runhouse.mdx
diff --git a/docs/extras/ecosystem/integrations/rwkv.mdx b/docs/extras/integrations/rwkv.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/rwkv.mdx
rename to docs/extras/integrations/rwkv.mdx
diff --git a/docs/extras/ecosystem/integrations/sagemaker_endpoint.mdx b/docs/extras/integrations/sagemaker_endpoint.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/sagemaker_endpoint.mdx
rename to docs/extras/integrations/sagemaker_endpoint.mdx
diff --git a/docs/extras/ecosystem/integrations/searx.mdx b/docs/extras/integrations/searx.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/searx.mdx
rename to docs/extras/integrations/searx.mdx
diff --git a/docs/extras/ecosystem/integrations/serpapi.mdx b/docs/extras/integrations/serpapi.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/serpapi.mdx
rename to docs/extras/integrations/serpapi.mdx
diff --git a/docs/extras/ecosystem/integrations/shaleprotocol.md b/docs/extras/integrations/shaleprotocol.md
similarity index 100%
rename from docs/extras/ecosystem/integrations/shaleprotocol.md
rename to docs/extras/integrations/shaleprotocol.md
diff --git a/docs/extras/ecosystem/integrations/singlestoredb.mdx b/docs/extras/integrations/singlestoredb.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/singlestoredb.mdx
rename to docs/extras/integrations/singlestoredb.mdx
diff --git a/docs/extras/ecosystem/integrations/sklearn.mdx b/docs/extras/integrations/sklearn.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/sklearn.mdx
rename to docs/extras/integrations/sklearn.mdx
diff --git a/docs/extras/ecosystem/integrations/slack.mdx b/docs/extras/integrations/slack.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/slack.mdx
rename to docs/extras/integrations/slack.mdx
diff --git a/docs/extras/ecosystem/integrations/spacy.mdx b/docs/extras/integrations/spacy.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/spacy.mdx
rename to docs/extras/integrations/spacy.mdx
diff --git a/docs/extras/ecosystem/integrations/spreedly.mdx b/docs/extras/integrations/spreedly.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/spreedly.mdx
rename to docs/extras/integrations/spreedly.mdx
diff --git a/docs/extras/ecosystem/integrations/starrocks.mdx b/docs/extras/integrations/starrocks.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/starrocks.mdx
rename to docs/extras/integrations/starrocks.mdx
diff --git a/docs/extras/ecosystem/integrations/stochasticai.mdx b/docs/extras/integrations/stochasticai.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/stochasticai.mdx
rename to docs/extras/integrations/stochasticai.mdx
diff --git a/docs/extras/ecosystem/integrations/stripe.mdx b/docs/extras/integrations/stripe.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/stripe.mdx
rename to docs/extras/integrations/stripe.mdx
diff --git a/docs/extras/ecosystem/integrations/tair.mdx b/docs/extras/integrations/tair.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/tair.mdx
rename to docs/extras/integrations/tair.mdx
diff --git a/docs/extras/ecosystem/integrations/telegram.mdx b/docs/extras/integrations/telegram.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/telegram.mdx
rename to docs/extras/integrations/telegram.mdx
diff --git a/docs/extras/ecosystem/integrations/tigris.mdx b/docs/extras/integrations/tigris.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/tigris.mdx
rename to docs/extras/integrations/tigris.mdx
diff --git a/docs/extras/ecosystem/integrations/tomarkdown.mdx b/docs/extras/integrations/tomarkdown.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/tomarkdown.mdx
rename to docs/extras/integrations/tomarkdown.mdx
diff --git a/docs/extras/ecosystem/integrations/trello.mdx b/docs/extras/integrations/trello.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/trello.mdx
rename to docs/extras/integrations/trello.mdx
diff --git a/docs/extras/ecosystem/integrations/trulens.mdx b/docs/extras/integrations/trulens.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/trulens.mdx
rename to docs/extras/integrations/trulens.mdx
diff --git a/docs/extras/ecosystem/integrations/twitter.mdx b/docs/extras/integrations/twitter.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/twitter.mdx
rename to docs/extras/integrations/twitter.mdx
diff --git a/docs/extras/ecosystem/integrations/typesense.mdx b/docs/extras/integrations/typesense.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/typesense.mdx
rename to docs/extras/integrations/typesense.mdx
diff --git a/docs/extras/ecosystem/integrations/unstructured.mdx b/docs/extras/integrations/unstructured.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/unstructured.mdx
rename to docs/extras/integrations/unstructured.mdx
diff --git a/docs/extras/ecosystem/integrations/vectara/index.mdx b/docs/extras/integrations/vectara/index.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/vectara/index.mdx
rename to docs/extras/integrations/vectara/index.mdx
diff --git a/docs/extras/ecosystem/integrations/vectara/vectara_chat.ipynb b/docs/extras/integrations/vectara/vectara_chat.ipynb
similarity index 100%
rename from docs/extras/ecosystem/integrations/vectara/vectara_chat.ipynb
rename to docs/extras/integrations/vectara/vectara_chat.ipynb
diff --git a/docs/extras/ecosystem/integrations/vectara/vectara_text_generation.ipynb b/docs/extras/integrations/vectara/vectara_text_generation.ipynb
similarity index 100%
rename from docs/extras/ecosystem/integrations/vectara/vectara_text_generation.ipynb
rename to docs/extras/integrations/vectara/vectara_text_generation.ipynb
diff --git a/docs/extras/ecosystem/integrations/vespa.mdx b/docs/extras/integrations/vespa.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/vespa.mdx
rename to docs/extras/integrations/vespa.mdx
diff --git a/docs/extras/ecosystem/integrations/wandb_tracking.ipynb b/docs/extras/integrations/wandb_tracking.ipynb
similarity index 100%
rename from docs/extras/ecosystem/integrations/wandb_tracking.ipynb
rename to docs/extras/integrations/wandb_tracking.ipynb
diff --git a/docs/extras/ecosystem/integrations/weather.mdx b/docs/extras/integrations/weather.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/weather.mdx
rename to docs/extras/integrations/weather.mdx
diff --git a/docs/extras/ecosystem/integrations/weaviate.mdx b/docs/extras/integrations/weaviate.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/weaviate.mdx
rename to docs/extras/integrations/weaviate.mdx
diff --git a/docs/extras/ecosystem/integrations/whatsapp.mdx b/docs/extras/integrations/whatsapp.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/whatsapp.mdx
rename to docs/extras/integrations/whatsapp.mdx
diff --git a/docs/extras/ecosystem/integrations/whylabs_profiling.ipynb b/docs/extras/integrations/whylabs_profiling.ipynb
similarity index 100%
rename from docs/extras/ecosystem/integrations/whylabs_profiling.ipynb
rename to docs/extras/integrations/whylabs_profiling.ipynb
diff --git a/docs/extras/ecosystem/integrations/wikipedia.mdx b/docs/extras/integrations/wikipedia.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/wikipedia.mdx
rename to docs/extras/integrations/wikipedia.mdx
diff --git a/docs/extras/ecosystem/integrations/wolfram_alpha.mdx b/docs/extras/integrations/wolfram_alpha.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/wolfram_alpha.mdx
rename to docs/extras/integrations/wolfram_alpha.mdx
diff --git a/docs/extras/ecosystem/integrations/writer.mdx b/docs/extras/integrations/writer.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/writer.mdx
rename to docs/extras/integrations/writer.mdx
diff --git a/docs/extras/ecosystem/integrations/yeagerai.mdx b/docs/extras/integrations/yeagerai.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/yeagerai.mdx
rename to docs/extras/integrations/yeagerai.mdx
diff --git a/docs/extras/ecosystem/integrations/youtube.mdx b/docs/extras/integrations/youtube.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/youtube.mdx
rename to docs/extras/integrations/youtube.mdx
diff --git a/docs/extras/ecosystem/integrations/zep.mdx b/docs/extras/integrations/zep.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/zep.mdx
rename to docs/extras/integrations/zep.mdx
diff --git a/docs/extras/ecosystem/integrations/zilliz.mdx b/docs/extras/integrations/zilliz.mdx
similarity index 100%
rename from docs/extras/ecosystem/integrations/zilliz.mdx
rename to docs/extras/integrations/zilliz.mdx
diff --git a/docs/extras/use_cases/apis.mdx b/docs/extras/use_cases/apis.mdx
index 1fa28fe58b3..3500c16477e 100644
--- a/docs/extras/use_cases/apis.mdx
+++ b/docs/extras/use_cases/apis.mdx
@@ -1,3 +1,7 @@
+---
+sidebar_position: 3
+---
+
# Interacting with APIs
Lots of data and information is stored behind APIs.
diff --git a/docs/extras/use_cases/chatbots/index.mdx b/docs/extras/use_cases/chatbots/index.mdx
index 4ad1e447547..9eee4f5d903 100644
--- a/docs/extras/use_cases/chatbots/index.mdx
+++ b/docs/extras/use_cases/chatbots/index.mdx
@@ -1,3 +1,7 @@
+---
+sidebar_position: 4
+---
+
# Chatbots
Since language models are good at producing text, that makes them ideal for creating chatbots.
diff --git a/docs/extras/use_cases/code/index.mdx b/docs/extras/use_cases/code/index.mdx
index 1287147bdb9..30da409f00e 100644
--- a/docs/extras/use_cases/code/index.mdx
+++ b/docs/extras/use_cases/code/index.mdx
@@ -1,3 +1,7 @@
+---
+sidebar_position: 6
+---
+
# Code Understanding
Overview
diff --git a/docs/extras/use_cases/extraction.mdx b/docs/extras/use_cases/extraction.mdx
index af1fd2e62e8..3fcf8ef14ab 100644
--- a/docs/extras/use_cases/extraction.mdx
+++ b/docs/extras/use_cases/extraction.mdx
@@ -1,3 +1,7 @@
+---
+sidebar_position: 2
+---
+
# Extraction
Most APIs and databases still deal with structured information.
diff --git a/docs/extras/use_cases/question_answering/index.mdx b/docs/extras/use_cases/question_answering/index.mdx
index e36222d261c..8471a6a8181 100644
--- a/docs/extras/use_cases/question_answering/index.mdx
+++ b/docs/extras/use_cases/question_answering/index.mdx
@@ -1,3 +1,7 @@
+---
+sidebar_position: 0
+---
+
# QA and Chat over Documents
Chat and Question-Answering (QA) over `data` are popular LLM use-cases.
diff --git a/docs/extras/use_cases/summarization.mdx b/docs/extras/use_cases/summarization.mdx
index 893e3668736..1e9a7e2f493 100644
--- a/docs/extras/use_cases/summarization.mdx
+++ b/docs/extras/use_cases/summarization.mdx
@@ -1,3 +1,7 @@
+---
+sidebar_position: 5
+---
+
# Summarization
Summarization involves creating a smaller summary of multiple longer documents.
diff --git a/docs/extras/use_cases/tabular.mdx b/docs/extras/use_cases/tabular.mdx
index dc46922608f..d6423076321 100644
--- a/docs/extras/use_cases/tabular.mdx
+++ b/docs/extras/use_cases/tabular.mdx
@@ -1,3 +1,7 @@
+---
+sidebar_position: 1
+---
+
# Analyzing structured data
Lots of data and information is stored in tabular data, whether it be csvs, excel sheets, or SQL tables.
diff --git a/docs/vercel_requirements.txt b/docs/vercel_requirements.txt
new file mode 100644
index 00000000000..72541884172
--- /dev/null
+++ b/docs/vercel_requirements.txt
@@ -0,0 +1 @@
+nbdoc
\ No newline at end of file