Cargo Features

[dependencies]
ai = { version = "0.2.9", default-features = false, features = ["ollama_client", "openai_client", "azure_openai_client", "native_tls", "rustls_tls"] }
default = azure_openai_client, native_tls, openai_client

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

ollama_client

Affects clients::ollama

openai_client default

Affects clients::openai

azure_openai_client default

Affects clients::azure_openai

native_tls default

Enables native-tls of reqwest

reqwest:

Enables native-tls specific functionality not available by default.

rustls_tls

Enables rustls-tls of reqwest