Cargo Features

[dependencies]
rivven-llm = { version = "0.0.22", default-features = false, features = ["full", "openai", "bedrock"] }
default = openai

The openai feature is set by default whenever rivven-llm is added without default-features = false somewhere in the dependency tree.

full = bedrock, openai
openai default full?

Enables reqwest ^0.12

HTTP (OpenAI provider)

and secrecy

Utilities

Affects rivven-llm::openai

bedrock full?

Enables aws-config and aws-sdk-bedrockruntime

aws-config:

AWS SDK (optional — for Bedrock)

Affects rivven-llm::bedrock