Isaac Francisco
e0bbb81d04
[docs]: standardize tool docstrings ( #25351 )
2024-08-13 16:10:00 -07:00
Erick Friis
d5b548b4ce
docs: index pages, sidebars ( #25316 )
2024-08-13 15:52:51 -07:00
Isaac Francisco
0478f7f5e4
[docs]: LLM integration pages ( #25005 )
2024-08-13 14:50:45 -07:00
Eugene Yurtsev
dadb6f1445
cli[patch]: Update integration template for embedding models ( #25248 )
...
Update integration template for embedding models
2024-08-09 14:28:57 -04:00
ccurme
3b7437d184
docs: update integration api refs ( #25195 )
...
- [x] toolkits
- [x] retrievers (in this repo)
2024-08-09 12:27:32 +00:00
Isaac Francisco
dc7423e88f
[docs]: standardizing document loader integration pages ( #25002 )
2024-08-08 16:33:09 -07:00
Isaac Francisco
11adc09e02
[docs]: change rag reference in vector store pages ( #25125 )
2024-08-08 10:08:14 -07:00
Brace Sproul
d77c7c4236
docs: Fix misspelling of instantiate in docs ( #25107 )
2024-08-07 15:05:06 -07:00
Erick Friis
35ebd2620c
infra,cli: template matching registration ( #25110 )
2024-08-06 15:29:55 -07:00
Isaac Francisco
a72fddbf8d
[docs]: vector store integration pages ( #24858 )
...
Co-authored-by: Erick Friis <erick@langchain.dev>
2024-08-06 17:20:27 +00:00
ccurme
9cb69a8746
docs: update retriever template, add arxiv retriever ( #24947 )
2024-08-01 16:53:18 -04:00
ccurme
41ed23a050
docs: update retriever integration pages ( #24931 )
2024-08-01 14:37:07 -04:00
ZhangShenao
b2dd9ffaaf
patch[cli] Fix bug in check_imports.py
( #24918 )
...
The variable `has_failure` in check_imports.py is wrong-declared. It's
actually an another variable.
2024-08-01 09:08:12 -04:00
Jacob Lee
1213a59f87
docs[patch]: Update kv store docs pages ( #24848 )
2024-07-31 13:23:24 -07:00
Erick Friis
e98e4be0f7
cli: register new integration doc templates ( #24854 )
...
- wait to merge for retriever.ipynb merge #24836
2024-07-31 13:03:05 -07:00
ccurme
30f18c7b02
docs: add retriever integrations template ( #24836 )
2024-07-31 13:50:44 -04:00
Erick Friis
99eb31ec41
cli: embed docstring template ( #24855 )
2024-07-31 02:16:40 +00:00
Erick Friis
3999e9035c
cli/docs: embedding template standardization ( #24849 )
2024-07-30 18:54:03 -07:00
Jacob Lee
21eb4c9e5d
docs[patch]: Adds first kv store doc matching new template ( #24844 )
2024-07-30 15:58:51 -07:00
Bagatur
419f2c2585
cli[patch]: tool integration templates ( #24837 )
...
Co-authored-by: Erick Friis <erick@langchain.dev>
2024-07-30 14:59:33 -07:00
Isaac Francisco
511242280b
[docs]: standardize vectorstores ( #24797 )
2024-07-30 10:38:04 -07:00
Jacob Lee
ac649800df
docs[patch]: Adds kv store integration docs template ( #24804 )
2024-07-30 10:07:57 -07:00
ccurme
73ec24fc56
docs[patch]: add toolkit template ( #24791 )
2024-07-30 12:36:09 -04:00
Erick Friis
cdaea17b3e
cli/docs: llm integration template standardization ( #24795 )
2024-07-29 17:47:13 -07:00
Erick Friis
3a55f4bfe9
cli: remove snapshot flag from pytest defaults ( #24622 )
2024-07-24 19:41:01 +00:00
Erick Friis
3dce2e1d35
all: add release notes to pypi ( #24519 )
2024-07-22 13:59:13 -07:00
Bagatur
a4798802ef
cli[patch]: ruff 0.5 ( #23833 )
2024-07-03 18:33:15 +00:00
Bagatur
381aedcc61
docs: standardize azure openai page ( #23642 )
...
part of #22296
2024-06-28 15:15:41 -07:00
Lincoln Stein
c314222796
Add a conversation memory that combines a (optionally persistent) vectorstore history with a token buffer ( #22155 )
...
**langchain: ConversationVectorStoreTokenBufferMemory**
-**Description:** This PR adds ConversationVectorStoreTokenBufferMemory.
It is similar in concept to ConversationSummaryBufferMemory. It
maintains an in-memory buffer of messages up to a preset token limit.
After the limit is hit timestamped messages are written into a
vectorstore retriever rather than into a summary. The user's prompt is
then used to retrieve relevant fragments of the previous conversation.
By persisting the vectorstore, one can maintain memory from session to
session.
-**Issue:** n/a
-**Dependencies:** none
-**Twitter handle:** Please no!!!
- [X] **Add tests and docs**: I looked to see how the unit tests were
written for the other ConversationMemory modules, but couldn't find
anything other than a test for successful import. I need to know whether
you are using pytest.mock or another fixture to simulate the LLM and
vectorstore. In addition, I would like guidance on where to place the
documentation. Should it be a notebook file in docs/docs?
- [X] **Lint and test**: I am seeing some linting errors from a couple
of modules unrelated to this PR.
If no one reviews your PR within a few days, please @-mention one of
baskaryan, efriis, eyurtsev, ccurme, vbarda, hwchase17.
---------
Co-authored-by: Lincoln Stein <lstein@gmail.com>
Co-authored-by: isaac hershenson <ihershenson@hmc.edu>
2024-06-25 20:17:10 -07:00
Isaac Francisco
85f5d14cef
[docs]: split up tool docs ( #22919 )
2024-06-25 13:15:08 -07:00
BuxianChen
af65cac609
cli[minor]: remove redefined DEFAULT_GIT_REF ( #21471 )
...
remove redefined DEFAULT_GIT_REF
Co-authored-by: Isaac Francisco <78627776+isahers1@users.noreply.github.com>
2024-06-14 15:49:15 -07:00
Isaac Francisco
75e966a2fa
docs, cli[patch]: document loaders doc template ( #22862 )
...
From: https://github.com/langchain-ai/langchain/pull/22290
---------
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com>
2024-06-13 19:28:57 -07:00
Nithish Raghunandanan
f2f0e0e13d
couchbase: Add the initial version of Couchbase partner package ( #22087 )
...
Co-authored-by: Nithish Raghunandanan <nithishr@users.noreply.github.com>
Co-authored-by: Erick Friis <erick@langchain.dev>
2024-06-07 14:04:08 -07:00
Bagatur
cb183a9bf1
docs: update anthropic chat model ( #22483 )
...
Related to #22296
And update anthropic to accept base_url
2024-06-04 12:42:06 -07:00
Bagatur
2bc50fb895
docs, cli[patch]: chat model template nit ( #22294 )
2024-05-29 20:53:58 +00:00
Bagatur
627a337887
docs, cli[patch]: chat model doc template ( #22290 )
...
Update ChatModel integration doc template, integration docstring, and
adds langchain-cli command to easily create just doc (for updating
existing integrations):
```bash
langchain-cli integration create-doc --name "foo-bar"
```
2024-05-29 13:34:58 -07:00
Erick Friis
95c3e5f85f
cli: model name substitution fix, release 0.0.23 ( #22089 )
2024-05-23 13:09:38 -07:00
Stefano Lottini
f2e75f9500
cli[minor]: fix import path for two Astra DB classes in the migration json data ( #21926 )
...
This PR fixes two mistakes in the import paths from community for the
json data aiding the cli migration to 0.2.
It is intended as a quick follow-up to
https://github.com/langchain-ai/langchain/pull/21913 .
@nicoloboschi FYI
2024-05-20 12:25:10 -04:00
Nicolò Boschi
dd00aac7ad
cli[minor]: add astradb in the cli migration to 0.2 ( #21913 )
...
astradb has a new partner package but the automatic migration cli tool
doesn't take care of migration astradb integrations
2024-05-20 10:29:17 -04:00
Erick Friis
c77d2f2b06
multiple: core 0.2 nonbreaking dep, check_diff community->langchain dep ( #21646 )
...
0.2 is not a breaking release for core (but it is for langchain and
community)
To keep the core+langchain+community packages in sync at 0.2, we will
relax deps throughout the ecosystem to tolerate `langchain-core` 0.2
2024-05-13 19:50:36 -07:00
Jacob Lee
a2d31307bb
Adds confirmation logs after creating a new project ( #12618 )
...
@efriis @hwchase17
---------
Co-authored-by: Erick Friis <erick@langchain.dev>
2024-05-06 23:28:12 +00:00
Eugene Yurtsev
29493bb598
cli[minor]: improve confirmation message with more details ( #21027 )
...
Improve confirmation message with more details
2024-04-29 12:20:42 -04:00
Eugene Yurtsev
aab78a37f3
cli[patch]: Ignore imports that change the name of the class ( #21026 )
...
Not currently handeled by migration script
2024-04-29 12:20:30 -04:00
Eugene Yurtsev
4f4ee8e2cf
cli[patch]: Update migrations file manually ( #21021 )
...
We need to replace occurrences in the code of RunnableMap not just the
import,
so for now, we don't replace RunnableMap.
2024-04-29 10:53:31 -04:00
Eugene Yurtsev
d781560722
cli[minor]: Add ipynb support, add text_splitters ( #20963 )
2024-04-29 10:11:21 -04:00
Eugene Yurtsev
8ed150b2fe
cli[minor]: Fix bug to account for name changes ( #20948 )
...
* Fix bug to account for name changes / aliases
* Generate migration list from langchain to langchain_core
2024-04-26 15:45:11 -04:00
Eugene Yurtsev
2fa0ff1a2d
cli[minor]: update code to generate migrations from langchain to community ( #20946 )
...
Updates code that generates migrations from langchain to community
2024-04-26 15:11:32 -04:00
Eugene Yurtsev
12c906f6ce
cli[minor]: Improve partner migrations ( #20938 )
...
This auto generates partner migrations.
At the moment the migration is from community -> partner.
So one would need to run the migration script twice to go from langchain to partner.
2024-04-26 12:30:15 -04:00
Eugene Yurtsev
5653f36adc
cli[minor]: Add script to generate migrations for partner packages ( #20932 )
...
Add script to help generate migrations.
This works well for partner packages. Migrations are generated based on run time rather than static analysis (much simpler to get the correct migrations implemented).
The script for generating migrations from langchain to community still needs work.
2024-04-26 11:17:20 -04:00
Eugene Yurtsev
6598757037
cli[minor]: Add first version of migrate ( #20902 )
...
Adds a first version of the migrate script.
2024-04-26 10:50:21 -04:00