Cargo Features
[dependencies]
ceylon-next = { version = "0.1.1", default-features = false, features = ["std", "wasm", "vector", "vector-ollama", "vector-huggingface", "vector-huggingface-local", "full-vector", "runner"] }
- default = runner, std, vector
-
These default features are set whenever
ceylon-nextis added withoutsomewhere in the dependency tree.default-features = false - std default = llm, rmp-serde, rusqlite, tokio
- wasm
- vector default full-vector? vector-huggingface? vector-huggingface-local? vector-ollama? vector-openai?
-
Affects
memory::vector… - vector-openai vector-ollama full-vector? = reqwest, vector
- vector-huggingface full-vector? = reqwest, vector
- vector-huggingface-local full-vector? = candle-core, candle-nn, candle-transformers, hf-hub, tokenizers, vector
- full-vector = vector, vector-huggingface, vector-huggingface-local, vector-ollama, vector-openai
- runner default = anyhow, colored, rustyline, toml
Features from optional dependencies
In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- tokio std
- llm std
- rusqlite std
-
Enables rusqlite ^0.32
- rmp-serde std
- toml runner
-
Enables toml ^0.8
Runner dependencies (optional)
- colored runner
-
Enables colored ^2.1
- rustyline runner
-
Enables rustyline ^14.0
- anyhow runner
- reqwest vector-huggingface? vector-ollama? vector-openai?
-
Enables reqwest ^0.12
Vector memory dependencies (optional features)
- candle-core vector-huggingface-local?
-
Enables candle-core ^0.8
Local embeddings with candle
- candle-nn vector-huggingface-local?
-
Enables candle-nn ^0.8
- candle-transformers vector-huggingface-local?
-
Enables candle-transformers ^0.8
- hf-hub vector-huggingface-local?
-
Enables hf-hub ^0.3
- tokenizers vector-huggingface-local?
-
Enables tokenizers ^0.21