[package]
license = "Apache-2.0"
name = "kigi-sampling-types"
version.workspace = true
edition.workspace = true
description = "Pure data types for the xAI sampling / chat-completion API layer"

[dependencies]
async-openai = { workspace = true }
base64 = { workspace = true }
indexmap = { workspace = true, features = ["serde"] }
reqwest = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true, features = ["preserve_order"] }
thiserror = { workspace = true }
tracing = { workspace = true }
kigi-compaction = { path = "../../common/kigi-compaction" }
kigi-tools = { path = "../kigi-tools" }

[dev-dependencies]
assert_matches = { workspace = true }

[lints]
workspace = true
