Skip to content
Synalinks OSS
Merging Modules
Initializing search
SynaLinks/synalinks
Synalinks OSS
SynaLinks/synalinks
Quickstart
Introduction
Guides
Guides
Getting Started
Data Models
Programs
Modules
Agents
Knowledge Base
Training
Observability
Input Guard
Output Guard
Code Examples
Code Examples
First Steps
Functional API
Subclassing
Sequential API
Mixing Strategy
Parallel Branches
Decisions
Conditional Branches
Data Model Operators
JSON Ops
Conversational Applications
Reward Metrics And Optimizers
Training Programs
Implementing Custom Modules Via Subclassing
Autonomous Agent
Interactive Agent
Knowledge Extraction and Storage
Document RAG
RAG Agent
MCP Agent
SQL Agent
Modules
FAQ
CheatSheet
Differences with Keras
Differences with DSPy
Synalinks API
Synalinks API
Language Models API
Embedding Models API
Knowledge Bases API
Data Models API
Data Models API
Data Models API
The DataModel class
The JsonDataModel class
The SymbolicDataModel class
The Variable class
The Base DataModels
Programs API
Programs API
Programs API
The Program class
The Sequential class
Program training API
Program Saving API
Program Saving API
Program saving and loading
Variable saving and loading
Modules API
Modules API
Modules
Base Module class
Core Modules
Core Modules
Core Modules
Input module
Identity module
Not module
Generator module
Decision module
Action module
Branch module
Tool module
Agents Modules
Agents Modules
Agent Modules
FunctionCallingAgent module
Knowledge Modules
Knowledge Modules
Knowledge Modules
EmbedKnowledge module
UpdateKnowledge module
RetrieveKnowledge module
Masking Modules
Masking Modules
Masking Modules
InMask module
OutMask module
Merging Modules
Merging Modules
Merging Modules
Concat module
And module
Or module
Xor module
Test Time Compute Modules
Test Time Compute Modules
Test Time Compute Modules
ChainOfThought module
SelfCritique module
Synthesis Modules
Synthesis Modules
Synthesis Modules
PythonSynthesis module
SequentialPlanSynthesis module
Callbacks API
Callbacks API
Callbacks API
Base Callback class
ProgramCheckpoint
CSVLogger
BackUpAndRestore
EarlyStopping
Monitor
Hooks API
Hooks API
Hook API
Base Hook class
Logger
Monitor
Ops API
Ops API
Ops API
JSON Ops
Language Models Ops
Embedding Models Ops
Optimizers API
Optimizers API
Optimizers API
Base Optimizer class
RandomFewShot
OMEGA
Metrics
Metrics
Metrics
Base Metric class
Metric wrappers and reduction metrics
Regression metrics
FScore metrics
Rewards
Rewards
Rewards
ExactMatch reward
CosineSimilarity reward
LMAsJudge reward
Reward wrappers
Built-in Datasets
Built-in Datasets
Built-in Datasets
GSM8K
HotpotQA
ARC AGI
Utilities
Utilities
Program plotting utilities
More plotting utilities
NLP utilities
Config
Deployment
Deployment
Building a REST API
Observability
Observability
Observability with MLflow
Merging Modules
Concat module
And module
Or module
Xor module