Bagatur
4e6620ecdd
chroma[patch]: Release 0.1.4 ( #26470 )
2024-09-13 17:31:34 -07:00
Bagatur
543a80569c
prompty[minor]: Release 0.1.0 ( #26481 )
2024-09-13 23:32:01 +00:00
ccurme
9c88037dbc
huggingface[patch]: xfail test ( #26479 )
2024-09-13 23:16:06 +00:00
Bagatur
a2bfa41216
azure-dynamic-sessions[minor]: Release 0.2.0 ( #26478 )
2024-09-13 23:09:48 +00:00
Bagatur
6abb23ca97
exa[minor]: Release 0.2.0 ( #26476 )
2024-09-13 23:04:10 +00:00
Bagatur
17b397ef93
pinecone[minor]: Release 0.2.0 ( #26474 )
2024-09-13 22:55:35 +00:00
Erick Friis
ca304ae046
robocorp: rm package (now langchain-sema4) ( #26471 )
2024-09-13 15:54:00 -07:00
Erick Friis
537f6924dc
partners/ollama: release 0.2.0 ( #26468 )
2024-09-13 15:48:48 -07:00
Erick Friis
995dfc6b05
partners/fireworks: release 0.2.0 ( #26467 )
2024-09-13 22:48:16 +00:00
Erick Friis
832bc834b1
partners/anthropic: release 0.2.0 ( #26469 )
...
0.3.0 version was a mistake! not released - bumping version back to
0.2.0 here
2024-09-13 22:47:09 +00:00
Erick Friis
6997731729
partners/anthropic: release 0.3.0 ( #26466 )
2024-09-13 22:44:11 +00:00
Bagatur
64bfe1ff23
groq[minor]: Release 0.2.0 ( #26465 )
2024-09-13 22:43:11 +00:00
ccurme
125c9896a8
huggingface: release 0.1 ( #26463 )
2024-09-13 22:39:49 +00:00
Bagatur
f7ae12fa1f
openai[minor]: Release 0.2.0 ( #26464 )
2024-09-13 15:38:10 -07:00
ccurme
9b30bdceb6
mistralai: release 0.2 ( #26458 )
...
Co-authored-by: Bagatur <baskaryan@gmail.com >
2024-09-13 18:27:51 -04:00
Erick Friis
c2a3021bb0
multiple: pydantic 2 compatibility, v0.3 ( #26443 )
...
Signed-off-by: ChengZi <chen.zhang@zilliz.com >
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com >
Co-authored-by: Bagatur <22008038+baskaryan@users.noreply.github.com >
Co-authored-by: Dan O'Donovan <dan.odonovan@gmail.com >
Co-authored-by: Tom Daniel Grande <tomdgrande@gmail.com >
Co-authored-by: Grande <Tom.Daniel.Grande@statsbygg.no >
Co-authored-by: Bagatur <baskaryan@gmail.com >
Co-authored-by: ccurme <chester.curme@gmail.com >
Co-authored-by: Harrison Chase <hw.chase.17@gmail.com >
Co-authored-by: Tomaz Bratanic <bratanic.tomaz@gmail.com >
Co-authored-by: ZhangShenao <15201440436@163.com >
Co-authored-by: Friso H. Kingma <fhkingma@gmail.com >
Co-authored-by: ChengZi <chen.zhang@zilliz.com >
Co-authored-by: Nuno Campos <nuno@langchain.dev >
Co-authored-by: Morgante Pell <morgantep@google.com >
2024-09-13 14:38:45 -07:00
Bagatur
d9813bdbbc
openai[patch]: Release 0.1.25 ( #26439 )
2024-09-13 12:00:01 -07:00
liuhetian
7fc9e99e21
openai[patch]: get output_type when using with_structured_output ( #26307 )
...
- This allows pydantic to correctly resolve annotations necessary when
using openai new param `json_schema`
Resolves issue: #26250
---------
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com >
Co-authored-by: Bagatur <baskaryan@gmail.com >
2024-09-13 11:42:01 -07:00
Erick Friis
1d98937e8d
partners/openai: release 0.1.24 ( #26417 )
2024-09-12 21:54:13 -07:00
Harrison Chase
28ad244e77
community, openai: support nested dicts ( #26414 )
...
needed for thinking tokens
---------
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-09-12 21:47:47 -07:00
Erick Friis
c0dd293f10
partners/groq: release 0.1.10 ( #26393 )
2024-09-12 17:41:11 +00:00
Erick Friis
54c85087e2
groq: add back streaming tool calls ( #26391 )
...
api no longer throws an error
https://console.groq.com/docs/tool-use#streaming
2024-09-12 10:29:45 -07:00
ccurme
979232257b
huggingface[patch]: add integration tests for embeddings ( #26272 )
2024-09-10 14:57:16 -04:00
ccurme
4ffd27c4d0
huggingface[patch]: add integration tests ( #26269 )
...
Add standard tests for ChatHuggingFace. About half of these fail
currently.
2024-09-10 18:31:51 +00:00
John
97a8e365ec
partners/unstructured: update unstructured client version ( #26105 )
...
Users are having version conflicts with `unstructured-client` as
described here:
https://unstructuredw-kbe4326.slack.com/archives/C06JJHC9G4U/p1725557970546199?thread_ts=1725035247.162819&cid=C06JJHC9G4U
This PR fixes that issue and should update the version to "0.1.3" as
well for a clean-slate version for users to install
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-09-08 18:32:34 +00:00
Marcelo Machado
9bd4f1dfa8
docs: small improvement ChatOllama setup description ( #26043 )
...
Small improvement on ChatOllama description
---------
Co-authored-by: Marcelo Machado <mmachado@ibm.com >
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-09-08 00:15:05 +00:00
Erick Friis
6e82d2184b
partners/mongodb: release 0.1.9 ( #26193 )
2024-09-07 23:20:25 +00:00
ChengZi
a03141ac51
partners[milvus]: fix integration test issues ( #26136 )
...
fix some integration test issues:
https://github.com/langchain-ai/langchain/actions/runs/10688447230/job/29628412258
Signed-off-by: ChengZi <chen.zhang@zilliz.com >
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-09-06 16:52:36 +00:00
Erick Friis
5c1ebd3086
partners/unstructured: release 0.1.3 ( #26119 )
2024-09-06 16:22:53 +00:00
Bagatur
dba308447d
fmt
2024-09-04 11:28:04 -07:00
Bagatur
576574c82c
fmt
2024-09-04 11:05:36 -07:00
Bagatur
3ec93c2817
standard-tests[patch]: add Ser/Des test
2024-09-04 10:24:06 -07:00
Friso H. Kingma
af11fbfbf6
langchain_openai: Make sure the response from the async client in the astream method of ChatOpenAI is properly awaited in case of "include_response_headers=True" ( #26031 )
...
- **Description:** This is a **one line change**. the
`self.async_client.with_raw_response.create(**payload)` call is not
properly awaited within the `_astream` method. In `_agenerate` this is
done already, but likely forgotten in the other method.
- **Issue:** Not applicable
- **Dependencies:** No dependencies required.
(If no one reviews your PR within a few days, please @-mention one of
baskaryan, efriis, eyurtsev, ccurme, vbarda, hwchase17.)
---------
Co-authored-by: Chester Curme <chester.curme@gmail.com >
2024-09-04 13:26:48 +00:00
Bagatur
4b99426a4f
openai[patch]: add back azure embeddings api_version alias
2024-09-03 17:25:03 -07:00
Eugene Yurtsev
bc3b851f08
openai[patch]: Upgrade @root_validators in preparation for pydantic 2 migration ( #25491 )
...
* Upgrade @root_validator in openai pkg
* Ran notebooks for all but AzureAI embeddings
---------
Co-authored-by: Bagatur <baskaryan@gmail.com >
2024-09-03 14:42:24 -07:00
Bagatur
bc3b02651c
standard-tests[patch]: test init from env vars ( #25983 )
2024-09-03 19:05:39 +00:00
Bagatur
035d8cf51b
milvus[patch]: Release 0.1.5 ( #25981 )
2024-09-03 18:19:51 +00:00
Bagatur
7457949619
mistralai[patch]: Release 0.1.13 ( #25978 )
2024-09-03 18:03:15 +00:00
Maximilian Schulz
fdeaff4149
langchain-mistralai
- make base URL possible to set via env variable for ChatMistralAI
(#25956 )
...
Thank you for contributing to LangChain!
**Description:**
Similar to other packages (`langchain_openai`, `langchain_anthropic`) it
would be beneficial if that `ChatMistralAI` model could fetch the API
base URL from the environment.
This PR allows this via the following order:
- provided value
- then whatever `MISTRAL_API_URL` is set to
- then whatever `MISTRAL_BASE_URL` is set to
- if `None`, then default is ` "https://api.mistral.com/v1 "`
- [x] **Add tests and docs**:
Added unit tests, docs I feel are unnecessary, as this is just aligning
with other packages that do the same?
- [x] **Lint and test**:
Additional guidelines:
- Make sure optional dependencies are imported within a function.
- Please do not add dependencies to pyproject.toml files (even optional
ones) unless they are required for unit tests.
- Most PRs should not touch more than one package.
- Changes should be backwards compatible.
- If you are adding something to community, do not re-import it in
langchain.
If no one reviews your PR within a few days, please @-mention one of
baskaryan, efriis, eyurtsev, ccurme, vbarda, hwchase17.
---------
Co-authored-by: Chester Curme <chester.curme@gmail.com >
2024-09-03 14:32:35 +00:00
Bagatur
da113f6363
docs: ChatOpenAI.with_structured_output nits ( #25952 )
2024-09-03 08:20:58 +00:00
Bagatur
28e2ec7603
ollama[patch]: Release 0.1.3 ( #25902 )
2024-08-31 00:11:45 +00:00
Ohad Eytan
b5d670498f
partners/milvus: allow creating a vectorstore with sparse embeddings ( #25284 )
...
# Description
Milvus (and `pymilvus`) recently added the option to use [sparse
vectors](https://milvus.io/docs/sparse_vector.md#Sparse-Vector ) with
appropriate search methods (e.g., `SPARSE_INVERTED_INDEX`) and
embeddings (e.g., `BM25`, `SPLADE`).
This PR allow creating a vector store using langchain's `Milvus` class,
setting the matching vector field type to `DataType.SPARSE_FLOAT_VECTOR`
and the default index type to `SPARSE_INVERTED_INDEX`.
It is only extending functionality, and backward compatible.
## Note
I also interested in extending the Milvus class further to support multi
vector search (aka hybrid search). Will be happy to discuss that. See
[here](https://github.com/langchain-ai/langchain/discussions/19955 ),
[here](https://github.com/langchain-ai/langchain/pull/20375 ), and
[here](https://github.com/langchain-ai/langchain/discussions/22886 )
similar needs.
---------
Co-authored-by: Erick Friis <erick@langchain.dev >
2024-08-30 02:30:23 +00:00
Erick Friis
1640872059
together: mv to external repo ( #25863 )
2024-08-29 16:42:59 -07:00
Kyle Winkelman
09c2d8faca
langchain_openai: Cleanup OpenAIEmbeddings validate_environment. ( #25855 )
...
**Description:** [This portion of
code](https://github.com/langchain-ai/langchain/blob/v0.1.16/libs/partners/openai/langchain_openai/embeddings/base.py#L189-L196 )
has no use as a couple lines later a [`ValueError` is
thrown](https://github.com/langchain-ai/langchain/blob/v0.1.16/libs/partners/openai/langchain_openai/embeddings/base.py#L209-L213 ).
**Issue:** A follow up to #25852 .
2024-08-29 13:54:43 -04:00
ChengZi
37f5ba416e
partners[milvus]: fix issue when metadata_schema is None ( #25836 )
...
fix issue when metadata_schema is None
Signed-off-by: ChengZi <chen.zhang@zilliz.com >
2024-08-29 10:11:09 -04:00
Erick Friis
e5ae988505
prompty: bump core version ( #25831 )
2024-08-28 23:06:13 +00:00
ccurme
ff168aaec0
prompty: release 0.0.3 ( #25830 )
2024-08-28 15:52:17 -07:00
Matthieu
783397eacb
community: avoid double templating in langchain_prompty
( #25777 )
...
## Description
In `langchain_prompty`, messages are templated by Prompty. However, a
call to `ChatPromptTemplate` was initiating a second templating. We now
convert parsed messages to `Message` objects before calling
`ChatPromptTemplate`, signifying clearly that they are already
templated.
We also revert #25739 , which applied to this second templating, which
we now avoid, and did not fix the original issue.
## Issue
Closes #25703
2024-08-28 18:18:18 -04:00
Erick Friis
8fb594fd2a
ai21: migrate to external repo ( #25827 )
2024-08-28 14:24:07 -07:00
Erick Friis
095b712a26
ollama: bump core version ( #25826 )
2024-08-28 12:31:16 -07:00