01Supports both OpenRouter and Perplexity APIs
02Allows including file contents as context in queries
03Offers a customizable logging configuration
04Distinguishes between simple and complex queries for cost and performance optimization
05Implements robust retry mechanisms for improved reliability