mirror of
https://github.com/hwchase17/langchain
synced 2024-11-10 01:10:59 +00:00
1827bb4042
Thank you for contributing to LangChain! - [x] **PR title**: "package: description" - Where "package" is whichever of langchain, community, core, experimental, etc. is being modified. Use "docs: ..." for purely docs changes, "templates: ..." for template changes, "infra: ..." for CI changes. - Example: "community: add foobar LLM" - **Description:** Support ChatMlflow.bind_tools method Tested in Databricks: <img width="836" alt="image" src="https://github.com/user-attachments/assets/fa28ef50-0110-4698-8eda-4faf6f0b9ef8"> - [x] **Add tests and docs**: 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/docs/integrations` directory. - [x] **Lint and test**: Run `make format`, `make lint` and `make test` from the root of the package(s) you've modified. See contribution guidelines for more: https://python.langchain.com/docs/contributing/ 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. --------- Signed-off-by: Serena Ruan <serena.rxy@gmail.com>
95 lines
2.0 KiB
Plaintext
95 lines
2.0 KiB
Plaintext
aiosqlite>=0.19.0,<0.20
|
|
aleph-alpha-client>=2.15.0,<3
|
|
anthropic>=0.3.11,<0.4
|
|
arxiv>=1.4,<2
|
|
assemblyai>=0.17.0,<0.18
|
|
atlassian-python-api>=3.36.0,<4
|
|
azure-ai-documentintelligence>=1.0.0b1,<2
|
|
azure-identity>=1.15.0,<2
|
|
azure-search-documents==11.4.0
|
|
beautifulsoup4>=4,<5
|
|
bibtexparser>=1.4.0,<2
|
|
cassio>=0.1.6,<0.2
|
|
chardet>=5.1.0,<6
|
|
cloudpathlib>=0.18,<0.19
|
|
cloudpickle>=2.0.0
|
|
cohere>=4,<6
|
|
databricks-vectorsearch>=0.21,<0.22
|
|
datasets>=2.15.0,<3
|
|
dedoc>=2.2.6,<3
|
|
dgml-utils>=0.3.0,<0.4
|
|
elasticsearch>=8.12.0,<9
|
|
esprima>=4.0.1,<5
|
|
faiss-cpu>=1,<2
|
|
feedparser>=6.0.10,<7
|
|
fireworks-ai>=0.9.0,<0.10
|
|
friendli-client>=1.2.4,<2
|
|
geopandas>=0.13.1
|
|
gitpython>=3.1.32,<4
|
|
gliner>=0.2.7
|
|
google-cloud-documentai>=2.20.1,<3
|
|
gql>=3.4.1,<4
|
|
gradientai>=1.4.0,<2
|
|
hdbcli>=2.19.21,<3
|
|
hologres-vector==0.0.6
|
|
html2text>=2020.1.16
|
|
httpx>=0.24.1,<0.25
|
|
httpx-sse>=0.4.0,<0.5
|
|
javelin-sdk>=0.1.8,<0.2
|
|
jinja2>=3,<4
|
|
jq>=1.4.1,<2
|
|
jsonschema>1
|
|
keybert>=0.8.5
|
|
litellm>=1.30,<=1.39.5
|
|
lxml>=4.9.3,<6.0
|
|
markdownify>=0.11.6,<0.12
|
|
motor>=3.3.1,<4
|
|
msal>=1.25.0,<2
|
|
mwparserfromhell>=0.6.4,<0.7
|
|
mwxml>=0.3.3,<0.4
|
|
newspaper3k>=0.2.8,<0.3
|
|
numexpr>=2.8.6,<3
|
|
nvidia-riva-client>=2.14.0,<3
|
|
oci>=2.128.0,<3
|
|
openai<2
|
|
openapi-pydantic>=0.3.2,<0.4
|
|
oracle-ads>=2.9.1,<3
|
|
oracledb>=2.2.0,<3
|
|
pandas>=2.0.1,<3
|
|
pdfminer-six>=20221105,<20240706
|
|
pgvector>=0.1.6,<0.2
|
|
praw>=7.7.1,<8
|
|
premai>=0.3.25,<0.4
|
|
psychicapi>=0.8.0,<0.9
|
|
py-trello>=0.19.0,<0.20
|
|
pyjwt>=2.8.0,<3
|
|
pymupdf>=1.22.3,<2
|
|
pypdf>=3.4.0,<5
|
|
pypdfium2>=4.10.0,<5
|
|
pyspark>=3.4.0,<4
|
|
rank-bm25>=0.2.2,<0.3
|
|
rapidfuzz>=3.1.1,<4
|
|
rapidocr-onnxruntime>=1.3.2,<2
|
|
rdflib==7.0.0
|
|
requests-toolbelt>=1.0.0,<2
|
|
rspace_client>=2.5.0,<3
|
|
scikit-learn>=1.2.2,<2
|
|
simsimd>=4.3.1,<5
|
|
sqlite-vss>=0.1.2,<0.2
|
|
sseclient-py>=1.8.0,<2
|
|
streamlit>=1.18.0,<2
|
|
sympy>=1.12,<2
|
|
telethon>=1.28.5,<2
|
|
tidb-vector>=0.0.3,<1.0.0
|
|
timescale-vector==0.0.1
|
|
tqdm>=4.48.0
|
|
tree-sitter>=0.20.2,<0.21
|
|
tree-sitter-languages>=1.8.0,<2
|
|
upstash-redis>=1.1.0,<2
|
|
upstash-ratelimit>=1.1.0,<2
|
|
vdms>=0.0.20
|
|
xata>=1.0.0a7,<2
|
|
xmltodict>=0.13.0,<0.14
|
|
nanopq==0.2.1
|
|
mlflow[genai]>=2.14.0
|