Como especificamos opções de TLS / SSL no Guzzle?

Estamos começando a usar o Guzzle no PHP com código que chama uma variedade de APIs diferentes, algumas das quais não suportam TLSv1.2 e outras exigem TLSv1.2.

Qual é a melhor maneira de forçar o Guzzle a usar o protocolo mais recente disponível, exceto nos casos em que sabemos que ele não será reconhecido?