Perplexity integration fixes message type handling, preserves caller parameters, and updates dependencies for compatibility
ChatPerplexity now respects responses API flag; No impact unless that parameter is in use