_build_payloads() — langchain Function Reference
Architecture documentation for the _build_payloads() function in vectorstores.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 27553d83_0052_dc36_57ae_ecf7909e2ea4["_build_payloads()"] 2d095452_70a7_4606_a1b1_4650d16b5343["Qdrant"] 27553d83_0052_dc36_57ae_ecf7909e2ea4 -->|defined in| 2d095452_70a7_4606_a1b1_4650d16b5343 487bbb1f_037e_061d_cefc_2408b8b04c84["_generate_rest_batches()"] 487bbb1f_037e_061d_cefc_2408b8b04c84 -->|calls| 27553d83_0052_dc36_57ae_ecf7909e2ea4 989b2869_41b5_0225_e912_56e8f31741e9["_agenerate_rest_batches()"] 989b2869_41b5_0225_e912_56e8f31741e9 -->|calls| 27553d83_0052_dc36_57ae_ecf7909e2ea4 style 27553d83_0052_dc36_57ae_ecf7909e2ea4 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/partners/qdrant/langchain_qdrant/vectorstores.py lines 2020–2043
def _build_payloads(
cls,
texts: Iterable[str],
metadatas: list[dict] | None,
content_payload_key: str,
metadata_payload_key: str,
) -> list[dict]:
payloads = []
for i, text in enumerate(texts):
if text is None:
msg = (
"At least one of the texts is None. Please remove it before "
"calling .from_texts or .add_texts on Qdrant instance."
)
raise ValueError(msg)
metadata = metadatas[i] if metadatas is not None else None
payloads.append(
{
content_payload_key: text,
metadata_payload_key: metadata,
}
)
return payloads
Domain
Subdomains
Source
Frequently Asked Questions
What does _build_payloads() do?
_build_payloads() is a function in the langchain codebase, defined in libs/partners/qdrant/langchain_qdrant/vectorstores.py.
Where is _build_payloads() defined?
_build_payloads() is defined in libs/partners/qdrant/langchain_qdrant/vectorstores.py at line 2020.
What calls _build_payloads()?
_build_payloads() is called by 2 function(s): _agenerate_rest_batches, _generate_rest_batches.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free