[package]
name = "df-ai"
version = "0.1.0"
edition = "2021"

[dependencies]
df-types = { path = "../df-types" }
df-ai-core = { path = "../df-ai-core" }
serde = { workspace = true }
serde_json = { workspace = true }
tokio = { workspace = true, features = ["sync", "time"] }
async-trait = { workspace = true }
anyhow = { workspace = true }
tracing = { workspace = true }

# HTTP + 流式
reqwest = { version = "0.12", features = ["stream", "json", "rustls-tls"] }
bytes = "1"
futures = "0.3"
rand = "0.8"

[dev-dependencies]
tempfile = "3"
