Skip to main content

create_retrieval_config

Function
This function is defined in the retrieval_config module.
Create RetrievalConfig from various input formats. Supports:
  • New unified retrieval_config dict
  • Legacy knowledge_config + rag_config dicts
  • RetrievalConfig instance passthrough

Signature

def create_retrieval_config(knowledge_config: Optional[Dict[str, Any]], rag_config: Optional[Dict[str, Any]], retrieval_config: Optional[Dict[str, Any]]) -> Optional[RetrievalConfig]

Parameters

knowledge_config
Optional
Legacy knowledge configuration
rag_config
Optional
Legacy RAG configuration
retrieval_config
Optional
New unified configuration

Returns

Returns
Optional[RetrievalConfig]
RetrievalConfig instance or None