fix: update LangChain packages for HuggingFace Hub 0.33.1+ compatibility #165
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix HuggingFace Hub Compatibility Issue
I run local embedding with Hugging Face TEI. I noticed that RAG API fails with
'InferenceClient' object has no attribute 'post'error when using HuggingFace embeddings with HuggingFace Hub version 0.33.1 or later.Error Details
Root Cause
post()method fromInferenceClientlangchain-huggingface==0.1.0still used the deprecatedpost()methodSolution
Updated LangChain packages to versions compatible with HuggingFace Hub 0.33.1+:
langchain 0.3.12 -> 0.3.26
langchain-community 0.3.12 -> 0.3.26
langchain-core 0.3.27 -> 0.3.66
langchain_text_splitters 0.3.3 -> 0.3.8
langchain-huggingface 0.1.0 -> 0.3.0
Testing