Update Weaviate Langchain retriever to V4

Could we please update the Weaviate Langchain retriever client to the new V4 version.

And also if we can add the following functionality:
-Multi tenancy (this was only added to the Langchain Weaviate Vector store package)
-auto_cut: This is one of the best features of Weaviate, much better than a hard top_k cut off.

Code:

Langchain docs:

hi @bobby_r !! Welcome to our community!

This was recently done already:

I even updated this recipe to use the new integration:

Let me know if this helps.

Thanks!

Also, check here for the documentation: