Eugene Yurtsev
76b6ee290d
Replace __fields__ with model_fields
2024-08-07 15:44:31 -04:00
Eugene Yurtsev
63fde4f095
Linting fixes
2024-08-07 13:59:22 -04:00
Eugene Yurtsev
d9bb9125c1
Linting fixes
2024-08-07 13:55:56 -04:00
Eugene Yurtsev
384d9f59a3
Linting fixes
2024-08-07 13:55:38 -04:00
Eugene Yurtsev
a1054d06ca
Add missing import
2024-08-07 13:48:43 -04:00
Eugene Yurtsev
c2570a7a7c
lint
2024-08-07 13:47:43 -04:00
Eugene Yurtsev
97f4128bfd
Add missing imports
2024-08-07 13:47:26 -04:00
Eugene Yurtsev
123d61a888
Add missing imports
2024-08-07 13:43:44 -04:00
Eugene Yurtsev
53f6f4a0c0
Mark explicitly with # pydantic: ignore
2024-08-07 13:41:17 -04:00
Eugene Yurtsev
5a998d36b2
Convert to v1 model for now
2024-08-07 12:09:42 -04:00
Eugene Yurtsev
72cd199efc
Fix create_subset_model_v1
2024-08-07 11:58:10 -04:00
Eugene Yurtsev
a1d993deb1
Remove deprecated comment
2024-08-07 11:54:21 -04:00
Eugene Yurtsev
8dffedebd6
Add Skip Validation()
2024-08-07 11:38:28 -04:00
Eugene Yurtsev
60adf8d6e4
Handle is_injected_arg_type
2024-08-07 11:36:56 -04:00
Eugene Yurtsev
1e5f8a494a
Add SkipValidation()
2024-08-07 11:25:21 -04:00
Eugene Yurtsev
5216131769
Fixed something?
2024-08-07 11:18:52 -04:00
Eugene Yurtsev
8bdaf858b8
Use is_basemodel_instance
2024-08-07 11:03:53 -04:00
Eugene Yurtsev
c37a0ca672
Use is_basemodel_subclass
2024-08-07 11:03:35 -04:00
Eugene Yurtsev
266cd15511
ADd Skip Validation
2024-08-07 10:51:43 -04:00
Eugene Yurtsev
9debf8144e
ADd Skip Validation
2024-08-07 10:51:02 -04:00
Eugene Yurtsev
78ce0ed337
Fix broken type
2024-08-07 10:23:55 -04:00
Eugene Yurtsev
b658295b97
update
2024-08-07 09:40:29 -04:00
Eugene Yurtsev
8c59b6a026
Merge fix
2024-08-07 09:32:25 -04:00
Eugene Yurtsev
1b487e261a
add missing pydantic import
2024-08-07 09:04:36 -04:00
Eugene Yurtsev
3934663db9
Merge branch 'master' into eugene/merge_pydantic_3_changes
2024-08-07 08:59:28 -04:00
Eugene Yurtsev
4d28c70000
core[patch]: Sort Config attributes ( #25127 )
...
This PR does an aesthetic sort of the config object attributes. This
will make it a bit easier to go back and forth between pydantic v1 and
pydantic v2 on the 0.3.x branch
2024-08-07 02:53:50 +00:00
Eugene Yurtsev
fb639cb49c
lint
2024-08-06 22:02:31 -04:00
Bagatur
78403a3746
core[patch], openai[patch]: enable strict tool calling ( #25111 )
...
Introduced
https://openai.com/index/introducing-structured-outputs-in-the-api/
2024-08-06 21:21:06 +00:00
Eugene Yurtsev
a5ad775a90
Add Optional import
2024-08-06 17:10:18 -04:00
Eugene Yurtsev
a321401683
Update pydantic utility
2024-08-06 16:54:55 -04:00
Eugene Yurtsev
8839220a00
Restore more missing stuff
2024-08-06 16:10:59 -04:00
Eugene Yurtsev
e6b2ca4da3
x
2024-08-06 16:08:06 -04:00
Eugene Yurtsev
cb61c6b4bf
Merge branch 'master' into eugene/merge_pydantic_3_changes
2024-08-06 15:57:37 -04:00
Eugene Yurtsev
b42c2c6cd6
Update to master
2024-08-06 15:57:35 -04:00
Eugene Yurtsev
d283f452cc
core[minor]: Add support for DocumentIndex in the index api ( #25100 )
...
Support document index in the index api.
2024-08-06 12:30:49 -07:00
William FH
267855b3c1
Set Context in RunnableSequence & RunnableParallel ( #25073 )
2024-08-06 11:10:37 -07:00
Eugene Yurtsev
da6633bf0d
update
2024-08-06 13:08:53 -04:00
Eugene Yurtsev
0193d18bec
update
2024-08-06 13:04:17 -04:00
Bagatur
2c798622cd
docs: runnable docstring space ( #25106 )
2024-08-06 16:46:50 +00:00
Eugene Yurtsev
0a82192e36
update forward refs
2024-08-06 12:41:52 -04:00
Eugene Yurtsev
202f6fef95
update
2024-08-06 12:39:00 -04:00
Eugene Yurtsev
c49416e908
fix typo
2024-08-06 12:35:05 -04:00
Eugene Yurtsev
ec93ea6240
update
2024-08-06 12:33:43 -04:00
Eugene Yurtsev
add20dc9a8
update
2024-08-06 12:30:33 -04:00
Eugene Yurtsev
7799474746
MANUAL: May need to revert
2024-08-06 11:47:27 -04:00
Eugene Yurtsev
d98c1f115f
update
2024-08-06 11:46:39 -04:00
Eugene Yurtsev
d97f70def4
Update
2024-08-06 11:43:25 -04:00
Eugene Yurtsev
609c6b0963
Update
2024-08-06 11:40:43 -04:00
Eugene Yurtsev
293a4a78de
core[patch]: Include dependencies in sys_info ( #25076 )
...
`python -m langchain_core.sys_info`
```bash
System Information
------------------
> OS: Linux
> OS Version: #44~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Jun 18 14:36:16 UTC 2
> Python Version: 3.11.4 (main, Sep 25 2023, 10:06:23) [GCC 11.4.0]
Package Information
-------------------
> langchain_core: 0.2.28
> langchain: 0.2.8
> langsmith: 0.1.85
> langchain_anthropic: 0.1.20
> langchain_openai: 0.1.20
> langchain_standard_tests: 0.1.1
> langchain_text_splitters: 0.2.2
> langgraph: 0.1.19
Optional packages not installed
-------------------------------
> langserve
Other Dependencies
------------------
> aiohttp: 3.9.5
> anthropic: 0.31.1
> async-timeout: Installed. No version info available.
> defusedxml: 0.7.1
> httpx: 0.27.0
> jsonpatch: 1.33
> numpy: 1.26.4
> openai: 1.39.0
> orjson: 3.10.6
> packaging: 24.1
> pydantic: 2.8.2
> pytest: 7.4.4
> PyYAML: 6.0.1
> requests: 2.32.3
> SQLAlchemy: 2.0.31
> tenacity: 8.5.0
> tiktoken: 0.7.0
> typing-extensions: 4.12.2
```
2024-08-06 09:57:39 -04:00
orkhank
111c7df117
docs: update numbering of items in method docs ( #25093 )
...
Some methods' doc strings have a wrong numbering of items. The numbers
were adjusted accordingly
2024-08-06 09:21:52 -04:00