Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: compound ecosystem and integrations #4870

Merged
merged 6 commits into from
May 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 6 additions & 7 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -134,25 +134,24 @@ Reference Docs
:hidden:

./reference/installation.md
./reference/integrations.md
./reference.rst


LangChain Ecosystem
-------------------
Ecosystem
------------

| Guides for how other companies/products can be used with LangChain.
| Guides for how other products can be used with LangChain.

- `LangChain Ecosystem <./ecosystem.html>`_
- `Integrations <./integrations.html>`_

.. toctree::
:maxdepth: 1
:maxdepth: 2
:glob:
:caption: Ecosystem
:name: ecosystem
:hidden:

./ecosystem.rst
./integrations.rst


Additional Resources
Expand Down
20 changes: 12 additions & 8 deletions docs/ecosystem.rst → docs/integrations.rst
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
LangChain Ecosystem
Integrations
===================

Guides for how other companies/products can be used with LangChain
LangChain integrates with many LLMs, systems, and products.

Groups
----------
Integrations by Module
--------------------------------

Integrations grouped by the core LangChain module they map to:

LangChain provides integration with many LLMs and systems:

- `LLM Providers <./modules/models/llms/integrations.html>`_
- `Chat Model Providers <./modules/models/chat/integrations.html>`_
Expand All @@ -18,12 +19,15 @@ LangChain provides integration with many LLMs and systems:
- `Tool Providers <./modules/agents/tools.html>`_
- `Toolkit Integrations <./modules/agents/toolkits.html>`_

Companies / Products
--------------------

All Integrations
-------------------------------------------

A comprehensive list of LLMs, systems, and products integrated with LangChain:


.. toctree::
:maxdepth: 1
:glob:

ecosystem/*
integrations/*
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Google Search Wrapper
# Google Search

This page covers how to use the Google Search API within LangChain.
It is broken into two parts: installation and setup, and then references to the specific Google Search wrapper.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Google Serper Wrapper
# Google Serper

This page covers how to use the [Serper](https://serper.dev) Google Search API within LangChain. Serper is a low-cost Google Search API that can be used to add answer box, knowledge graph, and organic results data from Google Search.
It is broken into two parts: setup, and then references to the specific Google Serper wrapper.
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
4 changes: 2 additions & 2 deletions docs/modules/agents/tools/getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ Below is a list of all supported tools and relevant information:
- Notes: Uses the Google Custom Search API
- Requires LLM: No
- Extra Parameters: `google_api_key`, `google_cse_id`
- For more information on this, see [this page](../../../ecosystem/google_search.md)
- For more information on this, see [this page](../../../integrations/google_search.md)

**searx-search**

Expand All @@ -135,7 +135,7 @@ Below is a list of all supported tools and relevant information:
- Notes: Calls the [serper.dev](https://serper.dev) Google Search API and then parses results.
- Requires LLM: No
- Extra Parameters: `serper_api_key`
- For more information on this, see [this page](../../../ecosystem/google_serper.md)
- For more information on this, see [this page](../../../integrations/google_serper.md)

**wikipedia**

Expand Down
68 changes: 0 additions & 68 deletions docs/reference/integrations.md

This file was deleted.

2 changes: 1 addition & 1 deletion langchain/schema.py
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,7 @@ class BaseOutputParser(BaseModel, ABC, Generic[T]):
def parse(self, text: str) -> T:
"""Parse the output of an LLM call.

A method which takes in a string (assumed output of language model )
A method which takes in a string (assumed output of a language model )
and parses it into some structure.

Args:
Expand Down
2 changes: 1 addition & 1 deletion langchain/utilities/searx_search.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md>`_
specification.

More detailes on the installtion instructions `here. <../../ecosystem/searx.html>`_
More detailes on the installtion instructions `here. <../../integrations/searx.html>`_

For the search API refer to https://docs.searxng.org/dev/search_api.html

Expand Down