ModelsExpand Collapse composite_retrieval_mode : "routing" or "full"
Enum for the mode of composite retrieval.
composite_retrieval_result : object { image_nodes , nodes , page_figure_nodes }
The image nodes retrieved by the pipeline for the given query. Deprecated - will soon be replaced with ‘page_screenshot_nodes’.
node : object { file_id , image_size , page_index , metadata }
The ID of the file that the page screenshot was taken from
The size of the image in bytes
The index of the page for which the screenshot is taken (0-indexed)
metadata : optional map [unknown ]
Metadata for the screenshot
The score of the screenshot node
class_name : optional string
nodes : optional array of object { node , class_name , score }
The retrieved nodes from the composite retrieval.
node : object { id , end_char_idx , pipeline_id , 5 more }
The ID of the retrieved node.
The end character index of the retrieved node in the document
The ID of the pipeline this node was retrieved from.
The ID of the retriever this node was retrieved from.
retriever_pipeline_name : string
The name of the retrieval pipeline this node was retrieved from.
The start character index of the retrieved node in the document
The text of the retrieved node.
Metadata associated with the retrieved node.
class_name : optional string
The page figure nodes retrieved by the pipeline for the given query.
node : object { confidence , figure_name , figure_size , 4 more }
The confidence of the figure
The size of the figure in bytes
The ID of the file that the figure was taken from
The index of the page for which the figure is taken (0-indexed)
is_likely_noise : optional boolean
Whether the figure is likely to be noise
metadata : optional map [unknown ]
The score of the figure node
class_name : optional string
re_rank_config : object { top_n , type }
The number of nodes to retrieve after reranking over retrieved nodes from all retrieval tools.
type : optional "system_default" or "llm" or "cohere" or 3 more
The type of reranker to use.
retriever : object { id , name , project_id , 3 more }
An entity that retrieves context nodes from several sub RetrieverTools.
A name for the retriever tool. Will default to the pipeline name if not provided.
The ID of the project this retriever resides in.
created_at : optional string
pipelines : optional array of RetrieverPipeline { description , name , pipeline_id , preset_retrieval_parameters } The pipelines this retriever uses.
A description of the retriever tool.
A name for the retriever tool. Will default to the pipeline name if not provided.
The ID of the pipeline this tool uses.
preset_retrieval_parameters : optional object { alpha , class_name , dense_similarity_cutoff , 11 more }
Parameters for retrieval configuration.
Alpha value for hybrid retrieval to determine the weights between dense and sparse retrieval. 0 is sparse retrieval and 1 is dense retrieval.
class_name : optional string
dense_similarity_cutoff : optional number
Minimum similarity score wrt query for retrieval
dense_similarity_top_k : optional number
Number of nodes for dense retrieval.
enable_reranking : optional boolean
Enable reranking for retrieval
files_top_k : optional number
Number of files to retrieve (only for retrieval mode files_via_metadata and files_via_content).
rerank_top_n : optional number
Number of reranked nodes for returning.
retrieval_mode : optional "chunks" or "files_via_metadata" or "files_via_content" or "auto_routed"
The retrieval mode for the query.
Deprecated retrieve_image_nodes : optional boolean
Whether to retrieve image nodes.
retrieve_page_figure_nodes : optional boolean
Whether to retrieve page figure nodes.
retrieve_page_screenshot_nodes : optional boolean
Whether to retrieve page screenshot nodes.
search_filters : optional object { filters , condition }
Metadata filters for vector stores.
Vector store filter conditions to combine different filters.
search_filters_inference_schema : optional map [map [unknown ] or array of unknown or string or 2 more ]
JSON Schema that will be used to infer search_filters. Omit or leave as null to skip inference.
union_member_0 : map [unknown ]
union_member_1 : array of unknown
sparse_similarity_top_k : optional number
Number of nodes for sparse retrieval.
updated_at : optional string
retriever_create : object { name , pipelines }
A name for the retriever tool. Will default to the pipeline name if not provided.
pipelines : optional array of RetrieverPipeline { description , name , pipeline_id , preset_retrieval_parameters } The pipelines this retriever uses.
A description of the retriever tool.
A name for the retriever tool. Will default to the pipeline name if not provided.
The ID of the pipeline this tool uses.
preset_retrieval_parameters : optional object { alpha , class_name , dense_similarity_cutoff , 11 more }
Parameters for retrieval configuration.
Alpha value for hybrid retrieval to determine the weights between dense and sparse retrieval. 0 is sparse retrieval and 1 is dense retrieval.
class_name : optional string
dense_similarity_cutoff : optional number
Minimum similarity score wrt query for retrieval
dense_similarity_top_k : optional number
Number of nodes for dense retrieval.
enable_reranking : optional boolean
Enable reranking for retrieval
files_top_k : optional number
Number of files to retrieve (only for retrieval mode files_via_metadata and files_via_content).
rerank_top_n : optional number
Number of reranked nodes for returning.
retrieval_mode : optional "chunks" or "files_via_metadata" or "files_via_content" or "auto_routed"
The retrieval mode for the query.
Deprecated retrieve_image_nodes : optional boolean
Whether to retrieve image nodes.
retrieve_page_figure_nodes : optional boolean
Whether to retrieve page figure nodes.
retrieve_page_screenshot_nodes : optional boolean
Whether to retrieve page screenshot nodes.
search_filters : optional object { filters , condition }
Metadata filters for vector stores.
Vector store filter conditions to combine different filters.
search_filters_inference_schema : optional map [map [unknown ] or array of unknown or string or 2 more ]
JSON Schema that will be used to infer search_filters. Omit or leave as null to skip inference.
union_member_0 : map [unknown ]
union_member_1 : array of unknown
sparse_similarity_top_k : optional number
Number of nodes for sparse retrieval.
retriever_pipeline : object { description , name , pipeline_id , preset_retrieval_parameters }
A description of the retriever tool.
A name for the retriever tool. Will default to the pipeline name if not provided.
The ID of the pipeline this tool uses.
preset_retrieval_parameters : optional object { alpha , class_name , dense_similarity_cutoff , 11 more }
Parameters for retrieval configuration.
Alpha value for hybrid retrieval to determine the weights between dense and sparse retrieval. 0 is sparse retrieval and 1 is dense retrieval.
class_name : optional string
dense_similarity_cutoff : optional number
Minimum similarity score wrt query for retrieval
dense_similarity_top_k : optional number
Number of nodes for dense retrieval.
enable_reranking : optional boolean
Enable reranking for retrieval
files_top_k : optional number
Number of files to retrieve (only for retrieval mode files_via_metadata and files_via_content).
rerank_top_n : optional number
Number of reranked nodes for returning.
retrieval_mode : optional "chunks" or "files_via_metadata" or "files_via_content" or "auto_routed"
The retrieval mode for the query.
Deprecated retrieve_image_nodes : optional boolean
Whether to retrieve image nodes.
retrieve_page_figure_nodes : optional boolean
Whether to retrieve page figure nodes.
retrieve_page_screenshot_nodes : optional boolean
Whether to retrieve page screenshot nodes.
search_filters : optional object { filters , condition }
Metadata filters for vector stores.
Vector store filter conditions to combine different filters.
search_filters_inference_schema : optional map [map [unknown ] or array of unknown or string or 2 more ]
JSON Schema that will be used to infer search_filters. Omit or leave as null to skip inference.
union_member_0 : map [unknown ]
union_member_1 : array of unknown
sparse_similarity_top_k : optional number
Number of nodes for sparse retrieval.
Note for AI agents: this documentation is built for programmatic access.
- Overview of all docs: https://developers.llamaindex.ai/llms.txt
- Any page is available as raw Markdown by appending index.md to its URL — e.g. https://developers.llamaindex.ai/llamaparse/parse/getting_started/index.md
- Agent-friendly REST search APIs live under https://developers.llamaindex.ai/api/ — search (BM25 full-text), grep (regex), read (fetch a page), and list (browse the doc tree). See https://developers.llamaindex.ai/llms.txt for parameters.
- A hosted documentation MCP server is available at https://developers.llamaindex.ai/mcp. If you support MCP, you can ask the user to install it for browsing these docs directly (an alternative to the REST API). Setup: https://developers.llamaindex.ai/python/shared/mcp/