Get Started with simpE
This guide will walk you through installing simpE, running your first benchmark, and analyzing the results.Install Dependencies
simpE uses This will:
uv for fast, reliable Python package management. Install all dependencies:- Create a virtual environment
- Install Python 3.14+ if needed
- Install required packages (openai, questionary)
Configure API Endpoint
Before running benchmarks, configure the API endpoint in
main.py:main.py
Make sure LM-Studio is running with a model loaded before proceeding.
Understanding the Output
Console Progress Display
During benchmark execution, simpE shows:- Benchmark name - Current test being run (e.g., “String Reversal”)
- Progress counter - Tests completed vs. total (e.g., “45/100”)
- Success rate - Real-time accuracy percentage
- Thinking time - How long the model is reasoning (for reasoning-capable models)
Results Files
Benchmark results are saved inresults/ as JSON files with this structure:
Log Files
Detailed logs are stored inlogs/ directory:
log_YYYY-MM-DD_HH-MM-SS.txt- Timestamped log for each runlog_recent.txt- Always contains the most recent run’s logs
Customizing Your Benchmark
Adjust Number of Tests
Editmain.py line 19 to change the number of tests per benchmark:
Configure Token Limits
For reasoning models that generate longer outputs, adjust the token limit:Set Reasoning Effort
If your model supports reasoning modes:Common Issues
Connection refused error
Connection refused error
Make sure LM-Studio is running and has a model loaded. The API endpoint should be accessible at
http://127.0.0.1:1234/v1.No results generated
No results generated
Check the
logs/log_recent.txt file for error messages. Common causes:- API endpoint not configured correctly
- Model not loaded in LM-Studio
- Timeout issues with slow models
'uv' command not found
'uv' command not found
Install uv using:
Benchmark runs too slowly
Benchmark runs too slowly
- Reduce the
triesparameter for faster testing - Use a smaller, faster model
- Check your GPU/CPU usage in LM-Studio
Next Steps
Detailed Installation
Learn about advanced configuration options
Understanding Benchmarks
Deep dive into each benchmark type
Analysis Tools
Get more from your benchmark data
API Reference
Explore the codebase structure