[package]
name = "rbert"
version = "0.4.0"
edition = "2021"
description = "A simple interface for Bert embeddings "
license = "MIT/Apache-2.0"
repository = "https://github.com/floneum/floneum"
authors = ["Evan Almloff <evanalmloff@gmail.com>"]
keywords = ["ai", "llm", "bert", "nlp", "transformers"]

[dependencies]
fusor = { workspace = true }
fusor-gguf = { workspace = true }
tokenizers = { workspace = true, features = ["fancy-regex"] }
thiserror.workspace = true

tracing = "0.1.37"
serde_json = "1.0.106"
serde = { version = "1", features = ["derive"] }

kalosm-common = { workspace = true }
kalosm-model-types.workspace = true
kalosm-language-model.workspace = true
pollster = "0.4.0"

[dev-dependencies]
anyhow.workspace = true
kalosm = { workspace = true, features = ["language"] }
postcard = { version = "1.0.8", features = ["use-std"] }
tokio = { version = "1", features = ["full"] }

[features]
tokio = ["kalosm-common/tokio"]