Executors

Phoenix Evals leverages executors that make the execution of evaluations many times faster

When performing evaluations, speed is paramount so that you can focus on improving your syste. Phoenix Evals executors run evaluations faster and more reliably by automatically handling rate limits, errors, and concurrency.

What Executors Do

  • Handle Rate Limits: Automatically retry when LLM providers throttle requests

  • Manage Errors: Distinguish between temporary failures and permanent errors

  • Optimize Speed: Dynamically adjust concurrency based on provider performance

Why Use Executors

Running thousands of evaluations manually is slow and error-prone. Executors automatically handle the complexity so you can focus on your evaluation logic instead of infrastructure.

Last updated

Was this helpful?