Настройка
Билдер клиента, базовые URL, API-ключи, дополнительные заголовки, таймауты, список моделей и обработка совместимости.
Слои
Middleware вокруг каждого вызова. Retry, Timeout и Trace, замыкания и собственные слои.
Фичи и TLS
Фичи Cargo, что включает каждая и как выбрать криптопровайдер для rustls.
Собственный HTTP-бэкенд
Замена встроенного транспорта на hyper — для прокси, клиентских сертификатов или других корней.
Тесты без сервера
Скриптованный HTTP-бэкенд отвечает из памяти, и код, который вызывает модель, тестируется без неё.