Cargo Features

[dependencies]
openai_responses = { version = "0.1.4", default-features = false, features = ["stream", "rustls", "rustls-webpki-roots", "native-tls", "native-tls-vendored"] }
default = rustls, stream

These default features are set whenever openai_responses is added without default-features = false somewhere in the dependency tree.

stream default

Enable streaming responses

Enables async-fn-stream, futures, and reqwest-eventsource

Affects openai_responses::StreamError, types::stream

rustls default

Enable rustls for TLS support

Enables rustls-tls-native-roots of reqwest

rustls-webpki-roots

Enable rustls and webpki-roots

Enables rustls-tls-webpki-roots of reqwest

native-tls

Enable native-tls for TLS support

Enables native-tls of reqwest

native-tls-vendored

Remove dependency on OpenSSL

Enables native-tls-vendored of reqwest