Skip to content
Swarmauri SDK
People
English
Initializing search
swarmauri/swarmauri-sdk
Home
Guide
API Documentation
Blog
People
Swarmauri SDK
swarmauri/swarmauri-sdk
Home
Home
Why Use Swarmauri
Installation & Setup
Contributing
Get Help
Guide
Guide
Installation
Usage
Dynamic Schemas
Courses
FAQ
API Documentation
API Documentation
Concepts and Features
Core
Core
Home
Agent Apis
Agent Apis
IAgentCommands
IAgentRouterCRUD
Agent Factories
Agent Factories
IExportConf
Agents
Agents
IAgent
IAgentConversation
IAgentParser
IAgentRetrieve
IAgentSystemContext
IAgentToolkit
IAgentVectorStore
Certs
Certs
AltNameSpec
BasicConstraintsSpec
CertExtensionSpec
ExtendedKeyUsageSpec
ICertService
KeyUsageSpec
NameConstraintsSpec
SubjectSpec
Chains
Chains
ICallableChain
IChain
IChainContext
IChainContextLoader
IChainDependencyResolver
IChainFactory
IChainStep
Chunkers
Chunkers
IChunker
Conversations
Conversations
IConversation
IMaxSize
ISystemContext
Crypto
Crypto
AEADCiphertext
Disabled
ExportPolicy
ICrypto
IntegrityError
InvalidState
JWAAlg
KeyDescriptor
KeyRef
KeyState
KeySummary
KeyType
KeyUse
KeyVersionInfo
KmsError
NotFound
Page
PermissionDenied
UnsupportedAlgorithm
WrappedKey
Cipher Suites
Cipher Suites
ICipherSuite
Dataconnectors
Dataconnectors
IDataConnector
Distances
Distances
IDistanceSimilarity
Document Stores
Document Stores
IDocumentRetrieve
IDocumentStore
Documents
Documents
IDocument
IExperimentDocument
Embeddings
Embeddings
IFeature
ISaveModel
IVectorize
Ensembles
Ensembles
IEnsemble
Evaluator Pools
Evaluator Pools
IEvaluatorPool
Evaluator Results
Evaluator Results
IEvalResult
Evaluators
Evaluators
EvaluationError
IEvaluate
Factories
Factories
IFactory
Git Filters
Git Filters
IGitFilter
Image Gens
Image Gens
IGenImage
Inner Products
Inner Products
IInnerProduct
Keys
Keys
IKeyProvider
KeyAlg
KeyClass
KeySpec
Llms
Llms
IFit
IPredict
Logger Formatters
Logger Formatters
IFormatter
Logger Handlers
Logger Handlers
IHandler
Loggers
Loggers
ILogger
Matrices
Matrices
IMatrix
SupportsArray
Measurements
Measurements
IMeasurement
IMeasurementAggregate
IMeasurementCalculate
IThreshold
Messages
Messages
IMessage
Metrics
Metrics
IMetric
Middlewares
Middlewares
IMiddleware
Mre Crypto
Mre Crypto
IMreCrypto
MreMode
MultiRecipientEnvelope
RecipientInfo
Norms
Norms
INorm
IUseInnerProduct
Ocrs
Ocrs
IPredict
Parsers
Parsers
IParser
Pipelines
Pipelines
IPipeline
PipelineStatus
Programs
Programs
IProgram
Prompt Templates
Prompt Templates
IPromptTemplate
Prompts
Prompts
IPrompt
IPromptMatrix
ITemplate
Pseudometrics
Pseudometrics
IPseudometric
Publishers
Publishers
IPublish
Rate Limits
Rate Limits
IRateLimit
Schema Converters
Schema Converters
ISchemaConvert
Seminorms
Seminorms
ISeminorm
Service Registries
Service Registries
IServiceRegistry
Signing
Signing
ISigning
Signature
Similarities
Similarities
ISimilarity
Sst
Sst
IPredict
State
State
IState
Storage
Storage
IStorageAdapter
Swarm Apis
Swarm Apis
IAgentRegistrationAPI
ISwarmAPI
Swarms
Swarms
ISwarm
Task Mgmt Strategies
Task Mgmt Strategies
ITaskMgmtStrategy
Tensors
Tensors
ITensor
SupportsArray
Tokens
Tokens
ITokenService
Tool Llms
Tool Llms
IToolPredict
Toolkits
Toolkits
IToolkit
Tools
Tools
IParameter
ITool
Tracing
Tracing
IChainTracer
ITraceContext
ITracer
Transports
Transports
ITransport
Tts
Tts
IPredict
Utils
Utils
ITransactional
Vector Stores
Vector Stores
ICloudVectorStore
IPersistentVectorStore
ISimilarity
IVectorNorm
IVectorStore
IVectorStoreRetrieve
IVectorStoreSaveLoad
Vectors
Vectors
IVector
IVectorMeta
IVectorProduct
IVectorTransform
Vlms
Vlms
IPredictVision
Base
Base
Home
Agents
Agents
AgentBase
AgentConversationMixin
AgentRetrieveMixin
AgentSystemContextMixin
AgentToolMixin
AgentVectorStoreMixin
Certs
Certs
CertServiceBase
Chains
Chains
ChainBase
ChainContextBase
ChainStepBase
PromptContextChainBase
Chunkers
Chunkers
ChunkerBase
Componentbase
Componentbase
ComponentBase
ResourceTypes
Conversations
Conversations
ConversationBase
ConversationSystemContextMixin
Crypto
Crypto
CryptoBase
Cipher Suites
Cipher Suites
CipherSuiteBase
Dataconnectors
Dataconnectors
DataConnectorBase
Distances
Distances
DistanceBase
VisionDistanceBase
Document Stores
Document Stores
DocumentStoreBase
DocumentStoreRetrieveBase
Documents
Documents
DocumentBase
Dynamicbase
Dynamicbase
DynamicBase
Embeddings
Embeddings
EmbeddingBase
VisionEmbeddingBase
Ensembles
Ensembles
EnsembleBase
Evaluator Pools
Evaluator Pools
EvaluatorPoolBase
Evaluator Results
Evaluator Results
EvalResultBase
Evaluators
Evaluators
EvaluatorBase
Factories
Factories
FactoryBase
Git Filters
Git Filters
GitFilterBase
Image Gens
Image Gens
ImageGenBase
Inner Products
Inner Products
InnerProductBase
Keys
Keys
KeyProviderBase
Llms
Llms
LLMBase
Logger Formatters
Logger Formatters
FormatterBase
Logger Handlers
Logger Handlers
HandlerBase
Loggermixin
Loggermixin
LoggerMixin
Loggers
Loggers
LoggerBase
Matrices
Matrices
MatrixBase
Measurements
Measurements
MeasurementAggregateMixin
MeasurementBase
MeasurementCalculateMixin
MeasurementThresholdMixin
Messages
Messages
MessageBase
Metrics
Metrics
MetricBase
Middlewares
Middlewares
MiddlewareBase
Mre Crypto
Mre Crypto
MreCryptoBase
Norms
Norms
NormBase
UseInnerProductMixin
Observebase
Observebase
ObserveBase
Ocrs
Ocrs
OCRBase
Parsers
Parsers
ParserBase
Pipelines
Pipelines
PipelineBase
Programs
Programs
ProgramBase
Prompt Templates
Prompt Templates
PromptTemplateBase
Prompts
Prompts
PromptBase
PromptGeneratorBase
PromptMatrixBase
Pseudometrics
Pseudometrics
PseudometricBase
Publishers
Publishers
PublishBase
Rate Limits
Rate Limits
RateLimitBase
Schema Converters
Schema Converters
SchemaConverterBase
Seminorms
Seminorms
SeminormBase
Service Registries
Service Registries
ServiceRegistryBase
Servicemixin
Servicemixin
ServiceMixin
Signing
Signing
SigningBase
Similarities
Similarities
SimilarityBase
State
State
StateBase
Storage
Storage
StorageAdapterBase
Stt
Stt
STTBase
Swarms
Swarms
SwarmBase
SwarmStatus
Task Mgmt Strategies
Task Mgmt Strategies
TaskMgmtStrategyBase
Tensors
Tensors
TensorBase
Tokens
Tokens
TokenServiceBase
Tomlmixin
Tomlmixin
TomlMixin
Tool Llms
Tool Llms
ToolLLMBase
Toolkits
Toolkits
ToolkitBase
Tools
Tools
ParameterBase
ToolBase
Transports
Transports
TransportBase
TransportProtocol
Tts
Tts
TTSBase
Vector Stores
Vector Stores
VectorStoreBase
VectorStoreCloudMixin
VectorStorePersistentMixin
VectorStoreRetrieveMixin
VectorStoreSaveLoadMixin
VisionVectorStoreBase
Vectors
Vectors
VectorBase
Vlms
Vlms
VLMBase
Yamlmixin
Yamlmixin
YamlMixin
Standard
Standard
Home
Agents
Agents
QAAgent
RagAgent
SimpleConversationAgent
ToolAgent
Chains
Chains
CallableChain
ChainStep
ContextChain
PromptContextChain
Chunkers
Chunkers
DelimiterBasedChunker
FixedLengthChunker
MdSnippetChunker
SentenceChunker
SlidingWindowChunker
Conversations
Conversations
Conversation
MaxSizeConversation
MaxSystemContextConversation
SessionCacheConversation
Dataconnectors
Dataconnectors
GoogleDriveDataConnector
Distances
Distances
CanberraDistance
ChebyshevDistance
ChiSquaredDistance
CosineDistance
EuclideanDistance
HaversineDistance
JaccardIndexDistance
LevenshteinDistance
ManhattanDistance
SorensenDiceDistance
SquaredEuclideanDistance
Documents
Documents
Document
Embeddings
Embeddings
CohereEmbedding
GeminiEmbedding
MistralEmbedding
OpenAIEmbedding
TfidfEmbedding
VoyageEmbedding
Evaluator Pools
Evaluator Pools
EvaluatorPool
Evaluator Results
Evaluator Results
EvalResult
Exceptions
Exceptions
IndexErrorWithContext
Factories
Factories
AgentFactory
Factory
Image Gens
Image Gens
BlackForestImgGenModel
DeepInfraImgGenModel
FalAIImgGenModel
HyperbolicImgGenModel
OpenAIImgGenModel
Inner Products
Inner Products
EuclideanInnerProduct
FrobeniusComplexInnerProduct
FrobeniusRealInnerProduct
HermitianInnerProduct
RKHSInnerProduct
SobolevH1InnerProduct
TraceFormWeightedInnerProduct
WeightedL2InnerProduct
Key Providers
Key Providers
InMemoryKeyProvider
Llms
Llms
AI21StudioModel
AnthropicModel
AnthropicToolModel
CerebrasModel
CohereModel
DeepInfraModel
DeepSeekModel
FalAIVisionModel
GeminiProModel
GeminiToolModel
GroqAIAudio
GroqModel
GroqVisionModel
HyperbolicAudioTTS
HyperbolicModel
HyperbolicVisionModel
LLM
LlamaCppModel
MistralModel
MistralToolModel
OpenAIAudio
OpenAIAudioTTS
OpenAIModel
OpenAIReasonModel
OpenAIToolModel
PerplexityModel
PlayHTModel
WhisperLargeModel
Logger Formatters
Logger Formatters
BorderFormatter
ColorFormatter
ContextualFormatter
ContextualFormatterImpl
HTMLFormatter
HTMLLoggingFormatter
IndentedFormatter
JSONFormatter
KeyValueFormatter
LoggerFormatter
MultilineFormatter
Logger Handlers
Logger Handlers
EmailLoggingHandler
FileLoggingHandler
HTTPLoggingHandler
HTTPSLoggingHandler
MemoryLoggingHandler
NullLoggingHandler
QueueLoggingHandler
RichLoggingHandler
RotatingFileLoggingHandler
StreamLoggingHandler
SysLogLoggingHandler
TimedRotatingFileLoggingHandler
Loggers
Loggers
Logger
Measurements
Measurements
CompletenessMeasurement
DistinctivenessMeasurement
FirstImpressionMeasurement
MeanMeasurement
MiscMeasurement
MissingnessMeasurement
PatternMatchingMeasurement
RatioOfSumsMeasurement
StaticMeasurement
UniquenessMeasurement
ZeroMeasurement
Messages
Messages
AgentMessage
FunctionMessage
HumanMessage
ImageUrlContent
SystemMessage
TextContent
UsageData
Metrics
Metrics
AbsoluteValueMetric
DiscreteMetric
EuclideanMetric
FrobeniusMetric
HammingMetric
LevenshteinMetric
LpMetric
SobolevMetric
SupremumMetric
Norms
Norms
GeneralLpNorm
L1ManhattanNorm
L2EuclideanNorm
LInfNorm
SobolevNorm
SupremumComplexNorm
Parsers
Parsers
CSVParser
HTMLTagStripParser
Md2HtmlParser
OpenAPISpecParser
PhoneNumberExtractorParser
PythonParser
RegExParser
URLExtractorParser
XMLParser
Pipelines
Pipelines
Pipeline
Programs
Programs
Program
Prompt Templates
Prompt Templates
PromptTemplate
Prompts
Prompts
Prompt
PromptGenerator
PromptMatrix
Pseudometrics
Pseudometrics
EquivalenceRelationPseudometric
FunctionDifferencePseudometric
LpPseudometric
ProjectionPseudometricR2
ZeroPseudometric
Rate Limits
Rate Limits
TokenBucketRateLimit
Schema Converters
Schema Converters
AnthropicSchemaConverter
CohereSchemaConverter
GeminiSchemaConverter
GroqSchemaConverter
MistralSchemaConverter
OpenAISchemaConverter
ShuttleAISchemaConverter
Seminorms
Seminorms
CoordinateProjectionSeminorm
LpSeminorm
PartialSumSeminorm
PointEvaluationSeminorm
TraceSeminorm
ZeroSeminorm
Service Registries
Service Registries
ServiceRegistry
Similarities
Similarities
BhattacharyyaCoefficientSimilarity
BrayCurtisSimilarity
CosineSimilarity
DiceSimilarity
GaussianRBFSimilarity
HellingerAffinitySimilarity
JaccardIndexSimilarity
OverlapCoefficientSimilarity
TanimotoSimilarity
TriangleCosineSimilarity
State
State
DictState
Stt
Stt
GroqSTT
OpenaiSTT
WhisperLargeSTT
Swarms
Swarms
Swarm
Task Mgmt Strategies
Task Mgmt Strategies
RoundRobinStrategy
Tool Llms
Tool Llms
AnthropicToolModel
CohereToolModel
DeepInfraToolModel
GroqToolModel
MistralToolModel
OpenAIToolModel
ToolLLM
Toolkits
Toolkits
AccessibilityToolkit
Toolkit
Tools
Tools
AdditionTool
AutomatedReadabilityIndexTool
CalculatorTool
CodeExtractorTool
CodeInterpreterTool
ColemanLiauIndexTool
FleschKincaidTool
FleschReadingEaseTool
GunningFogTool
ImportMemoryModuleTool
JSONRequestsTool
Parameter
SubprocessTool
TemperatureConverterTool
TestTool
WeatherTool
Tracing
Tracing
ChainTracer
SimpleTraceContext
SimpleTracer
TracedVariable
Transports
Transports
PubSubTransport
Tts
Tts
HyperbolicTTS
OpenaiTTS
PlayhtTTS
Utils
Utils
DurationManager
MemoizingMeta
MethodSignatureExtractor
SqlLogMeta
Vector Stores
Vector Stores
TfidfVectorStore
Vectors
Vectors
Vector
Vlms
Vlms
FalVLM
GroqVLM
HyperbolicVLM
Blog
People
People
Back to top