Cargo Features

[dependencies]
rexis-llm = { version = "0.1.0", default-features = false, features = ["openai", "claude", "ollama", "streaming", "json-schema", "macros"] }
default = json-schema, macros, openai, streaming

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

openai default

Enables reqwest ^0.12

HTTP client

Affects provider::OpenAIProvider

claude

Enables reqwest ^0.12

ollama

Enables reqwest ^0.12

Affects provider::OllamaProvider

streaming default

Enables futures-util and tokio-stream

json-schema default macros

Enables schemars

Affects tools::SchemaBasedTool

macros default = json-schema

Enables rexis-macros

Macros