Skip to main content
SemanticTest home page
Search...
⌘K
GitHub
Try Playground
Try Playground
Search...
Navigation
Advanced
Custom Blocks
Documentation
Examples
npm Package
GitHub
Get Started
Introduction
Quickstart
Installation
Core Concepts
Pipelines
Data Flow
Input Formats
Output Formats
Assertions
Blocks
Blocks Overview
HttpRequest
JsonParser
StreamParser
ValidateContent
ValidateTools
LLMJudge
Loop
MockData
Testing AI Systems
Testing AI Systems
Semantic Validation
Testing Tool Calls
Testing Streaming Responses
Multi-Turn Conversations
Advanced
Custom Blocks
Test Suites
Environment Variables
Programmatic Usage
Debugging
On this page
Coming Soon
Advanced
Custom Blocks
Extend SemanticTest with your own custom blocks
Work in Progress
This documentation is currently being written. Check back soon for detailed information on creating custom blocks!
Coming Soon
This guide will cover:
Creating custom block classes
Defining inputs and outputs
Registering custom blocks
Best practices for block development
Example custom blocks
In the meantime, check out the
Blocks Overview
to see how built-in blocks work.
Multi-Turn Conversations
Test Suites
⌘I