admin管理员组

文章数量:1394544

I am using the langchain_ibm Python package, which internally relies on the httpx package. The Embedding class from langchain_ibm is currently timing out, and I need to set the TCP keep-alive parameter. I'm using this embedding to store documents in a ChromaDB collection. How can I configure the TCP keep-alive parameter for httpx, which is used internally by langchain_ibm??

 from langchain_ibm import WatsonxEmbeddings
 embeddings = WatsonxEmbeddings(
            model_id=xxxx,
            url=xxxx,
            apikey=xxxx,
            project_id=xxxxx
        )

Connection timeout due to embedding while storing document in chromadb:

 Chroma.from_documents(
                    client=client,
                    documents=filter_complex_metadata(documents),
                    embedding=embeddings,
                    collection_name=collection_name,
                )

本文标签: ibm watsonHow to keep TCP alive for python package that internally uses httpxStack Overflow