[package]
edition = "2021"
rust-version = "1.78"
name = "synaptic-eval"
version = "0.2.0"
authors = ["Synaptic Contributors"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Evaluation: ExactMatch, JsonValidity, Regex, EmbeddingDistance, LLMJudge evaluators"
readme = false
license = "MIT"
repository = "https://github.com/dnw3/synaptic"
[lib]
name = "synaptic_eval"
path = "src/lib.rs"
[[test]]
name = "accuracy"
path = "tests/accuracy.rs"
[[test]]
name = "dataset"
path = "tests/dataset.rs"
[[test]]
name = "embedding_distance"
path = "tests/embedding_distance.rs"
[[test]]
name = "exact_match"
path = "tests/exact_match.rs"
[[test]]
name = "json_validity"
path = "tests/json_validity.rs"
[[test]]
name = "llm_judge"
path = "tests/llm_judge.rs"
[[test]]
name = "regex_match"
path = "tests/regex_match.rs"
[dependencies.async-trait]
version = "0.1"
[dependencies.regex]
version = "1"
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.serde_json]
version = "1.0"
[dependencies.synaptic-core]
version = "0.2.0"
[dependencies.synaptic-embeddings]
version = "0.2.0"
[dev-dependencies.synaptic-models]
version = "0.2.0"
[dev-dependencies.tokio]
version = "1.41"
features = [
"macros",
"rt-multi-thread",
"sync",
"time",
"fs",
]