Commit Graph

4554 Commits

Author SHA1 Message Date
Harrison Chase
d6663aecec Update docs/extras/modules/agents/how_to/custom_mrkl_agent.ipynb 2023-09-16 16:47:24 -07:00
Harrison Chase
7b692d22bf Update docs/extras/modules/agents/how_to/custom_agent_with_tool_retrieval.ipynb 2023-09-16 16:46:08 -07:00
Harrison Chase
2bf326b77d Update docs/extras/modules/agents/how_to/custom_agent.ipynb 2023-09-16 16:46:02 -07:00
Harrison Chase
e602c5ea95 Update docs/extras/modules/agents/how_to/chatgpt_clone.ipynb 2023-09-16 16:45:53 -07:00
Harrison Chase
6a7c07010d Update docs/extras/modules/agents/how_to/agent_vectorstore.ipynb 2023-09-16 16:45:46 -07:00
Harrison Chase
6609750538 Update docs/extras/modules/agents/agent_types/self_ask_with_search.ipynb 2023-09-16 16:45:39 -07:00
Harrison Chase
c9432e2055 Update docs/extras/modules/agents/agent_types/react_docstore.ipynb 2023-09-16 16:45:32 -07:00
Harrison Chase
865cd63f81 Update docs/extras/integrations/vectorstores/starrocks.ipynb 2023-09-16 16:45:25 -07:00
Harrison Chase
2d3064e6fd Update docs/extras/integrations/toolkits/vectorstore.ipynb 2023-09-16 16:45:18 -07:00
Harrison Chase
87838d0fcd Update docs/extras/integrations/providers/jina.mdx 2023-09-16 16:45:11 -07:00
Harrison Chase
0beb465adb Update docs/extras/integrations/providers/mlflow_ai_gateway.mdx 2023-09-16 16:45:01 -07:00
Harrison Chase
ffa69882c0 Update docs/extras/integrations/memory/motorhead_memory_managed.ipynb 2023-09-16 16:44:53 -07:00
Harrison Chase
c61a05d6b0 Update docs/extras/integrations/memory/motorhead_memory.ipynb 2023-09-16 16:44:46 -07:00
Harrison Chase
f2a56d733c Update docs/extras/integrations/llms/sagemaker.ipynb 2023-09-16 16:44:39 -07:00
Harrison Chase
10e419d84e Update docs/extras/integrations/llms/opaqueprompts.ipynb 2023-09-16 16:44:24 -07:00
Harrison Chase
284b9ae850 Update docs/extras/integrations/llms/bittensor.ipynb 2023-09-16 16:44:14 -07:00
Harrison Chase
bc7535a9c7 Update docs/extras/guides/model_laboratory.ipynb 2023-09-16 15:49:33 -07:00
Harrison Chase
50e9bfce9f stop importing from init 2023-09-16 15:47:54 -07:00
Harrison Chase
f726b428ad stash 2023-09-16 15:41:51 -07:00
Harrison Chase
bdd9fe4066 docs refresh intro (#10683) 2023-09-16 13:39:55 -07:00
Nuno Campos
9cd131a178 Support kwargs in RunnableWithFallbacks (#10682)
<!-- Thank you for contributing to LangChain!

Replace this entire comment with:
  - **Description:** a description of the change, 
  - **Issue:** the issue # it fixes (if applicable),
  - **Dependencies:** any dependencies required for this change,
- **Tag maintainer:** for a quicker response, tag the relevant
maintainer (see below),
- **Twitter handle:** we announce bigger features on Twitter. If your PR
gets announced, and you'd like a mention, we'll gladly shout you out!

Please make sure your PR is passing linting and testing before
submitting. Run `make format`, `make lint` and `make test` to check this
locally.

See contribution guidelines for more information on how to write/run
tests, lint, etc:

https://github.com/hwchase17/langchain/blob/master/.github/CONTRIBUTING.md

If you're adding a new integration, please include:
1. a test for the integration, preferably unit tests that do not rely on
network access,
2. an example notebook showing its use. It lives in `docs/extras`
directory.

If no one reviews your PR within a few days, please @-mention one of
@baskaryan, @eyurtsev, @hwchase17.
 -->
2023-09-16 21:19:36 +01:00
Harrison Chase
116cc7998c update partners first sentence for preview (#10665) 2023-09-15 17:46:46 -07:00
Joshua Sundance Bailey
0a1dc04875 PydanticOutputParser doc nb: use langchain.pydantic_v1; remove unused imports (#10651)
Description: This PR changes the import section of the
`PydanticOutputParser` notebook.
* Import from `langchain.pydantic_v1` instead of `pydantic`
* Remove unused imports

Issue: running the notebook as written, when pydantic v2 is installed,
results in the following:
```python
PydanticDeprecatedSince20: Pydantic V1 style `@validator` validators are deprecated. You should migrate to Pydantic V2 style `@field_validator` validators, see the migration guide for more details. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.3/migration/
```
[...]
```python
PydanticUserError: The `field` and `config` parameters are not available in Pydantic V2, please use the `info` parameter instead.

For further information visit https://errors.pydantic.dev/2.3/u/validator-field-config-info
```
2023-09-15 14:05:01 -07:00
Harrison Chase
a07491cfdc add routing notebook (#10587) 2023-09-15 13:48:36 -07:00
Ikko Eltociear Ashimine
f6e5632c84 Fix typo in google_vertex_ai_palm.ipynb (#10631)
seperate -> separate
2023-09-15 12:54:06 -07:00
Jiří Moravčík
75c04f0833 docs: Add question answering over a website to web scraping (#10637)
**Description:**
I've added a new use-case to the Web scraping docs. I also fixed some
typos in the existing text.

---------

Co-authored-by: davidjohnbarton <41335923+davidjohnbarton@users.noreply.github.com>
2023-09-15 12:53:51 -07:00
Gökhan Geyik
976a18c1d5 fix: Lemon AI Analytics broken link (#10641)
**Description**

The [current redirect
link](https://github.com/felixbrock/lemonai-analytics) gives 404 error
replace it with the [correct
link](https://github.com/felixbrock/lemon-agent/blob/main/apps/analytics/README.md)

Resource: https://python.langchain.com/docs/integrations/tools/lemonai
2023-09-15 12:53:22 -07:00
Bagatur
3fb9cfb4ae openai docs nit (#10656) 2023-09-15 12:46:30 -07:00
Bagatur
c7bd3b918c use cases sidebar nit (#10655) 2023-09-15 12:45:53 -07:00
Bagatur
f0fdf3d063 cleanup sql use case docs (#10654) 2023-09-15 12:40:06 -07:00
Bagatur
2ae568dcf5 Separate platforms integrations docs (#10609) 2023-09-15 12:18:57 -07:00
Jeffrey Morgan
6d3670c7d8 Use OllamaEmbeddings in ollama examples (#10616)
This change the Ollama examples to use `OllamaEmbeddings` for generating
embeddings.
2023-09-15 10:05:27 -07:00
Bagatur
6831a25675 bump 292 (#10649) v0.0.292 2023-09-15 09:52:08 -07:00
Nuno Campos
029b2f6aac Allow calls to batch() with 0 length arrays (#10627)
This can happen if eg the input to batch is a list generated dynamically, where a 0-length list might be a valid use case
2023-09-15 12:37:27 -04:00
Jacob Lee
a50e62e44b Adds transform and atransform support to runnable sequences (#9583)
Allow runnable sequences to support transform if each individual
runnable inside supports transform/atransform.

@nfcampos
2023-09-15 08:58:24 -07:00
Nuno Campos
c0e1a1d32c Add missing dep in lcel cookbook (#10636)
Add missing dependency
2023-09-15 10:00:16 -04:00
Aashish Saini
f9f1340208 Fixed some grammatical and spelling errors (#10595)
Fixed some grammatical and spelling errors
2023-09-14 17:43:36 -07:00
Ackermann Yuriy
5e50b89164 Added embeddings support for ollama (#10124)
- Description: Added support for Ollama embeddings
  - Issue: the issue # it fixes (if applicable),
  - Dependencies: N/A
- Tag maintainer: for a quicker response, tag the relevant maintainer
(see below),
  - Twitter handle: @herrjemand

cc  https://github.com/jmorganca/ollama/issues/436
2023-09-14 17:42:39 -07:00
Bagatur
48a4efc51a Bagatur/update replicate nb (#10605) 2023-09-14 15:21:42 -07:00
Bagatur
bc6b9331a9 bump 291 (#10604) v0.0.291 2023-09-14 15:06:53 -07:00
Bagatur
ecbb1ed8cb Replicate params fix (#10603) 2023-09-14 15:04:42 -07:00
Bagatur
50bb704da5 bump 290 (#10602) v0.0.290 2023-09-14 14:43:55 -07:00
Bagatur
e195b78e1d Fix replicate model kwargs (#10599) 2023-09-14 14:43:42 -07:00
Bagatur
77a165e0d9 fix replicate output type (#10598) 2023-09-14 14:02:01 -07:00
Aashish Saini
7608f85f13 Removed duplicate heading (#10570)
**I recently reviewed the content and identified that there heading
appeared twice on the docs.**
2023-09-14 12:35:37 -07:00
Bagatur
0786395b56 bump 289 (#10586)
<!-- Thank you for contributing to LangChain!

Replace this entire comment with:
  - **Description:** a description of the change, 
  - **Issue:** the issue # it fixes (if applicable),
  - **Dependencies:** any dependencies required for this change,
- **Tag maintainer:** for a quicker response, tag the relevant
maintainer (see below),
- **Twitter handle:** we announce bigger features on Twitter. If your PR
gets announced, and you'd like a mention, we'll gladly shout you out!

Please make sure your PR is passing linting and testing before
submitting. Run `make format`, `make lint` and `make test` to check this
locally.

See contribution guidelines for more information on how to write/run
tests, lint, etc:

https://github.com/hwchase17/langchain/blob/master/.github/CONTRIBUTING.md

If you're adding a new integration, please include:
1. a test for the integration, preferably unit tests that do not rely on
network access,
2. an example notebook showing its use. It lives in `docs/extras`
directory.

If no one reviews your PR within a few days, please @-mention one of
@baskaryan, @eyurtsev, @hwchase17.
 -->
v0.0.289
2023-09-14 08:53:50 -07:00
Bagatur
9dd4cacae2 add replicate stream (#10518)
support direct replicate streaming. cc @cbh123 @tjaffri
2023-09-14 08:44:06 -07:00
Bagatur
7f3f6097e7 Add mmr support to redis retriever (#10556) 2023-09-14 08:43:50 -07:00
Bagatur
ccf71e23e8 cache replicate version (#10517)
In subsequent pr will update _call to use replicate.run directly when
not streaming, so version object isn't needed at all

cc @cbh123 @tjaffri
2023-09-14 08:34:04 -07:00
Stefano Lottini
49b65a1b57 CassandraCache and CassandraSemanticCache can handle any "Generation" (#10563)
Hello,
this PR improves coverage for caching by the two Cassandra-related
caches (i.e. exact-match and semantic alike) by switching to the more
general `dumps`/`loads` serdes utilities.

This enables cache usage within e.g. `ChatOpenAI` contexts (which need
to store lists of `ChatGeneration` instead of `Generation`s), which was
not possible as long as the cache classes were relying on the legacy
`_dump_generations_to_json` and `_load_generations_from_json`).

Additionally, a slightly different init signature is introduced for the
cache objects:
- named parameters required for init, to pave the way for easier changes
in the future connect-to-db flow (and tests adjusted accordingly)
- added a `skip_provisioning` optional passthrough parameter for use
cases where the user knows the underlying DB table, etc already exist.

Thank you for a review!
2023-09-14 08:33:06 -07:00