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

python
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 Optional

Legacy knowledge configuration

ParamField Optional

Legacy RAG configuration

ParamField Optional

New unified configuration

Returns

ResponseField Optional[RetrievalConfig]

RetrievalConfig instance or None

Uses

  • RetrievalConfig.from_dict
  • RetrievalConfig

Source

View on GitHub

praisonaiagents/rag/retrieval_config.py at line 381


Related Documentation