AI Tool Selection Test
Send a user request plus tool definitions to a
tool-call-capable node
and check which tool the model selects. Provider/model list is loaded dynamically from
/api/nodes
using
supportsToolCalling = true
.
Dashboard
AI Text/OCR/Vision
Image Test
Jobs
Provider
Loading nodes...
Provider list comes from enabled nodes where
supportsToolCalling = true
.
Model / Node
Tool Priority Sort
TOOL
Uses
priorityToolCall
from AiNodeRegistry.
Preset
Image generation request
OCR textbook page request
Study diagram detection request
Price calculation request
Student search request
Auto choose from all tools
Expected Tool
AUTO - send all tools
create_image_generation_job
extract_text_from_page
detect_study_diagram
calculate_price_total
search_student_record
Node info will appear here...
Force selected tool when not AUTO
If checked, prompt tells the model to use the selected tool.
Execute fake tool after selection
Keep unchecked for pure tool-selection testing.
Reload Nodes
Editable Prompt / User Request Sent to LLM
This is the natural request. The model should choose the suitable tool from the schema.
Tool Schema JSON Display
This is shown for testing/debug. Backend also sends matching tool schema to the model.
Run Tool Selection Test
Clear Output
Selected Tool
Arguments
Assistant Text
Human Readable API Result
Copy Human Result
Copy Raw JSON
Human readable result will appear here...
Full Raw API Response
Response will appear here...