Create Retrieval Config • AI Agent SDK
create_retrieval_config: Create RetrievalConfig from various input formats.
create_retrieval_config
Function
</div>
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
ParamField
OptionalLegacy knowledge configuration
ParamField
OptionalLegacy RAG configuration
ParamField
OptionalNew unified configuration
Returns
ResponseField
Optional[RetrievalConfig]RetrievalConfig instance or None
Uses
RetrievalConfig.from_dictRetrievalConfig
Source
View on GitHubpraisonaiagents/rag/retrieval_config.py at line 381