From a4e940550a92d3d0f2ffd6b7ea898a2f47b8b020 Mon Sep 17 00:00:00 2001 From: Bagatur <22008038+baskaryan@users.noreply.github.com> Date: Tue, 30 Jul 2024 15:48:18 -0700 Subject: [PATCH] docs: integrations custom callout (#24843) --- docs/scripts/document_loader_feat_table.py | 8 ++++++++ docs/scripts/model_feat_table.py | 14 ++++++++++++++ docs/scripts/tool_feat_table.py | 7 +++++++ 3 files changed, 29 insertions(+) diff --git a/docs/scripts/document_loader_feat_table.py b/docs/scripts/document_loader_feat_table.py index a06d6de717..44e070dcd6 100644 --- a/docs/scripts/document_loader_feat_table.py +++ b/docs/scripts/document_loader_feat_table.py @@ -15,6 +15,14 @@ hide_table_of_contents: true # Document loaders +:::info + +If you'd like to write your own document loader, see [this how-to](/docs/how_to/document_loader_custom/). +If you'd like to contribute an integration, see [Contributing integrations](/docs/contributing/integrations/). + +::: + + ## Features The following table shows the feature support for all document loaders. diff --git a/docs/scripts/model_feat_table.py b/docs/scripts/model_feat_table.py index 2ac3088a25..c70e516024 100644 --- a/docs/scripts/model_feat_table.py +++ b/docs/scripts/model_feat_table.py @@ -144,6 +144,13 @@ custom_edit_url: # LLMs +:::info + +If you'd like to write your own LLM, see [this how-to](/docs/how_to/custom_llm/). +If you'd like to contribute an integration, see [Contributing integrations](/docs/contributing/integrations/). + +::: + ## Features (natively supported) All LLMs implement the Runnable interface, which comes with default implementations of all methods, ie. `ainvoke`, `batch`, `abatch`, `stream`, `astream`. This gives all LLMs basic support for async, streaming and batch, which by default is implemented as below: - *Async* support defaults to calling the respective sync method in asyncio's default thread pool executor. This lets other async functions in your application make progress while the LLM is being executed, by moving this call to a background thread. @@ -169,6 +176,13 @@ hide_table_of_contents: true ## Advanced features +:::info + +If you'd like to write your own chat model, see [this how-to](/docs/how_to/custom_chat_model/). +If you'd like to contribute an integration, see [Contributing integrations](/docs/contributing/integrations/). + +::: + The following table shows all the chat model classes that support one or more advanced features. :::info diff --git a/docs/scripts/tool_feat_table.py b/docs/scripts/tool_feat_table.py index c3393abfe0..030b0d313c 100644 --- a/docs/scripts/tool_feat_table.py +++ b/docs/scripts/tool_feat_table.py @@ -101,6 +101,13 @@ hide_table_of_contents: true # Tools +:::info + +If you'd like to write your own tool, see [this how-to](/docs/how_to/custom_tools/). +If you'd like to contribute an integration, see [Contributing integrations](/docs/contributing/integrations/). + +::: + ## Search Tools The following table shows tools that execute online searches in some shape or form: