Core Architecture
Componentbase.py
- swarmauri.core.ComponentBase module
ComponentBase
ComponentBase.construct()
ComponentBase.copy()
ComponentBase.dict()
ComponentBase.from_orm()
ComponentBase.host
ComponentBase.id
ComponentBase.json()
ComponentBase.members
ComponentBase.model_computed_fields
ComponentBase.model_config
ComponentBase.model_construct()
ComponentBase.model_copy()
ComponentBase.model_dump()
ComponentBase.model_dump_json()
ComponentBase.model_extra
ComponentBase.model_fields
ComponentBase.model_fields_set
ComponentBase.model_json_schema()
ComponentBase.model_parametrized_name()
ComponentBase.model_post_init()
ComponentBase.model_rebuild()
ComponentBase.model_validate()
ComponentBase.model_validate_json()
ComponentBase.model_validate_strings()
ComponentBase.name
ComponentBase.owner
ComponentBase.parse_file()
ComponentBase.parse_obj()
ComponentBase.parse_raw()
ComponentBase.resource
ComponentBase.schema()
ComponentBase.schema_json()
ComponentBase.set_type()
ComponentBase.swm_is_remote
ComponentBase.swm_ismethod_registered()
ComponentBase.swm_method_signature()
ComponentBase.swm_path
ComponentBase.swm_public_interfaces()
ComponentBase.type
ComponentBase.update_forward_refs()
ComponentBase.validate()
ComponentBase.version
ResourceTypes
ResourceTypes.AGENT
ResourceTypes.AGENT_FACTORY
ResourceTypes.CHAIN
ResourceTypes.CHAINSTEP
ResourceTypes.CHAIN_METHOD
ResourceTypes.CHUNKER
ResourceTypes.CONVERSATION
ResourceTypes.DISTANCE
ResourceTypes.DOCUMENT
ResourceTypes.DOCUMENT_STORE
ResourceTypes.EMBEDDING
ResourceTypes.EXCEPTION
ResourceTypes.LLM
ResourceTypes.MESSAGE
ResourceTypes.METRIC
ResourceTypes.PARAMETER
ResourceTypes.PARSER
ResourceTypes.PROMPT
ResourceTypes.SCHEMA_CONVERTER
ResourceTypes.STATE
ResourceTypes.SWARM
ResourceTypes.TOOL
ResourceTypes.TOOLKIT
ResourceTypes.TRACE
ResourceTypes.UNIVERSAL_BASE
ResourceTypes.UTIL
ResourceTypes.VECTOR
ResourceTypes.VECTOR_STORE
generate_id()
Agent_apis
Agent_factories
Agents
- swarmauri.core.agents.IAgent module
- swarmauri.core.agents.IAgentConversation module
- swarmauri.core.agents.IAgentParser module
- swarmauri.core.agents.IAgentRetrieve module
- swarmauri.core.agents.IAgentSystemContext module
- swarmauri.core.agents.IAgentToolkit module
- swarmauri.core.agents.IAgentVectorStore module
Chains
- swarmauri.core.chains.ICallableChain module
- swarmauri.core.chains.IChain module
- swarmauri.core.chains.IChainContext module
- swarmauri.core.chains.IChainContextLoader module
- swarmauri.core.chains.IChainDependencyResolver module
- swarmauri.core.chains.IChainFactory module
IChainFactory
IChainFactory.add_chain_step()
IChainFactory.create_chain()
IChainFactory.get_chain()
IChainFactory.get_chain_steps()
IChainFactory.get_config()
IChainFactory.get_configs()
IChainFactory.remove_chain_step()
IChainFactory.reset_chain()
IChainFactory.set_chain()
IChainFactory.set_chain_steps()
IChainFactory.set_config()
IChainFactory.set_configs()
- swarmauri.core.chains.IChainStep module
Chunkers
Conversations
Distances
Document_stores
Documents
Embeddings
Experiment_stores
Llms
Messages
Metrics
Parsers
Prompts
Schema_converters
Swarm_apis
Swarms
- swarmauri.core.swarms.ISwarm module
- swarmauri.core.swarms.ISwarmAgentRegistration module
- swarmauri.core.swarms.ISwarmChainCRUD module
- swarmauri.core.swarms.ISwarmComponent module
- swarmauri.core.swarms.ISwarmConfigurationExporter module
- swarmauri.core.swarms.ISwarmFactory module
Toolkits
Tools
Tracing
Typing.py
Utils
Vector_stores
- swarmauri.core.vector_stores.IAngleBetweenVectors module
- swarmauri.core.vector_stores.IDecompose module
- swarmauri.core.vector_stores.IDivergence module
- swarmauri.core.vector_stores.IGradient module
- swarmauri.core.vector_stores.IOrthogonalProject module
- swarmauri.core.vector_stores.IProject module
- swarmauri.core.vector_stores.IReflect module
- swarmauri.core.vector_stores.ISimilarity module
- swarmauri.core.vector_stores.ISimiliarityQuery module
- swarmauri.core.vector_stores.IVectorArithmetic module
- swarmauri.core.vector_stores.IVectorBasisCheck module
- swarmauri.core.vector_stores.IVectorLinearCombination module
- swarmauri.core.vector_stores.IVectorNorm module
- swarmauri.core.vector_stores.IVectorRotate module
- swarmauri.core.vector_stores.IVectorSpan module
- swarmauri.core.vector_stores.IVectorStore module
- swarmauri.core.vector_stores.IVectorStoreRetrieve module
- swarmauri.core.vector_stores.IVectorStoreSaveLoad module