Retrievers
Create Retriever
Upsert Retriever
List Retrievers
Get Retriever
Update Retriever
Delete Retriever
Direct Retrieve
ModelsExpand Collapse
CompositeRetrievalResult { image_nodes, nodes, page_figure_nodes }
nodes?: Array<Node>
Retriever { id, name, project_id, 3 more }
An entity that retrieves context nodes from several sub RetrieverTools.
name: string
A name for the retriever tool. Will default to the pipeline name if not provided.
pipelines?: Array<RetrieverPipeline { description, name, pipeline_id, preset_retrieval_parameters } >
The pipelines this retriever uses.
name: string | null
A name for the retriever tool. Will default to the pipeline name if not provided.
preset_retrieval_parameters?: PresetRetrievalParams { alpha, class_name, dense_similarity_cutoff, 11 more }
Parameters for retrieval configuration.
alpha?: number | null
Alpha value for hybrid retrieval to determine the weights between dense and sparse retrieval. 0 is sparse retrieval and 1 is dense retrieval.
dense_similarity_cutoff?: number | null
Minimum similarity score wrt query for retrieval
files_top_k?: number | null
Number of files to retrieve (only for retrieval mode files_via_metadata and files_via_content).
Metadata filters for vector stores.
MetadataFilter { key, value, operator }
Comprehensive metadata filter for vector stores to support more operators.
Value uses Strict types, as int, float and str are compatible types and were all converted to string before.
See: https://docs.pydantic.dev/latest/usage/types/#strict-types
RetrieverCreate { name, pipelines }
name: string
A name for the retriever tool. Will default to the pipeline name if not provided.
pipelines?: Array<RetrieverPipeline { description, name, pipeline_id, preset_retrieval_parameters } >
The pipelines this retriever uses.
name: string | null
A name for the retriever tool. Will default to the pipeline name if not provided.
preset_retrieval_parameters?: PresetRetrievalParams { alpha, class_name, dense_similarity_cutoff, 11 more }
Parameters for retrieval configuration.
alpha?: number | null
Alpha value for hybrid retrieval to determine the weights between dense and sparse retrieval. 0 is sparse retrieval and 1 is dense retrieval.
dense_similarity_cutoff?: number | null
Minimum similarity score wrt query for retrieval
files_top_k?: number | null
Number of files to retrieve (only for retrieval mode files_via_metadata and files_via_content).
Metadata filters for vector stores.
MetadataFilter { key, value, operator }
Comprehensive metadata filter for vector stores to support more operators.
Value uses Strict types, as int, float and str are compatible types and were all converted to string before.
See: https://docs.pydantic.dev/latest/usage/types/#strict-types
RetrieverPipeline { description, name, pipeline_id, preset_retrieval_parameters }
name: string | null
A name for the retriever tool. Will default to the pipeline name if not provided.
preset_retrieval_parameters?: PresetRetrievalParams { alpha, class_name, dense_similarity_cutoff, 11 more }
Parameters for retrieval configuration.
alpha?: number | null
Alpha value for hybrid retrieval to determine the weights between dense and sparse retrieval. 0 is sparse retrieval and 1 is dense retrieval.
dense_similarity_cutoff?: number | null
Minimum similarity score wrt query for retrieval
files_top_k?: number | null
Number of files to retrieve (only for retrieval mode files_via_metadata and files_via_content).
Metadata filters for vector stores.
MetadataFilter { key, value, operator }
Comprehensive metadata filter for vector stores to support more operators.
Value uses Strict types, as int, float and str are compatible types and were all converted to string before.
See: https://docs.pydantic.dev/latest/usage/types/#strict-types
name: string
A name for the retriever tool. Will default to the pipeline name if not provided.
pipelines?: Array<RetrieverPipeline { description, name, pipeline_id, preset_retrieval_parameters } >
The pipelines this retriever uses.
name: string | null
A name for the retriever tool. Will default to the pipeline name if not provided.
preset_retrieval_parameters?: PresetRetrievalParams { alpha, class_name, dense_similarity_cutoff, 11 more }
Parameters for retrieval configuration.
alpha?: number | null
Alpha value for hybrid retrieval to determine the weights between dense and sparse retrieval. 0 is sparse retrieval and 1 is dense retrieval.
dense_similarity_cutoff?: number | null
Minimum similarity score wrt query for retrieval
files_top_k?: number | null
Number of files to retrieve (only for retrieval mode files_via_metadata and files_via_content).
Metadata filters for vector stores.
MetadataFilter { key, value, operator }
Comprehensive metadata filter for vector stores to support more operators.
Value uses Strict types, as int, float and str are compatible types and were all converted to string before.
See: https://docs.pydantic.dev/latest/usage/types/#strict-types