Testing
Fake components to help you test your AI powered system
Setup
use NeuronAI\Chat\Messages\Stream\AssistantMessage;
use NeuronAI\Testing\FakeAIProvider;
$provider = new FakeAIProvider(
new AssistantMessage('Hello! How can I help you?')
);
$agent = MyAgent::make()->setAiProvider($provider);$provider = new FakeAIProvider(
new AssistantMessage('First response'),
new AssistantMessage('Second response'),
);Chat
Streaming
Structured Output
Tool Calls
Assertions
Inspecting Requests
RAG
FakeEmbeddingsProvider
FakeVectorStore
RAG Chat
Adding Documents
RAG Assertions
Last updated