Home / Function/ _build_payloads() — langchain Function Reference

_build_payloads() — langchain Function Reference

Architecture documentation for the _build_payloads() function in qdrant.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  52a54952_99f4_c33d_5753_3404574980e8["_build_payloads()"]
  671b47a0_cdd3_a89d_e90f_0631a4bd67d3["QdrantVectorStore"]
  52a54952_99f4_c33d_5753_3404574980e8 -->|defined in| 671b47a0_cdd3_a89d_e90f_0631a4bd67d3
  e5f5df10_5f00_b3ee_ed57_3bff5ff2fd2d["_generate_batches()"]
  e5f5df10_5f00_b3ee_ed57_3bff5ff2fd2d -->|calls| 52a54952_99f4_c33d_5753_3404574980e8
  style 52a54952_99f4_c33d_5753_3404574980e8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/partners/qdrant/langchain_qdrant/qdrant.py lines 1074–1096

    def _build_payloads(
        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."
                )
                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

Frequently Asked Questions

What does _build_payloads() do?
_build_payloads() is a function in the langchain codebase, defined in libs/partners/qdrant/langchain_qdrant/qdrant.py.
Where is _build_payloads() defined?
_build_payloads() is defined in libs/partners/qdrant/langchain_qdrant/qdrant.py at line 1074.
What calls _build_payloads()?
_build_payloads() is called by 1 function(s): _generate_batches.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free