[dependencies.reqwest]
features = ["blocking", "json"]
version = "0.12.12"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dev-dependencies]
[[example]]
name = "anthropic_example"
path = "examples/anthropic_example.rs"
[[example]]
name = "chain_example"
path = "examples/chain_example.rs"
[[example]]
name = "deepseek_example"
path = "examples/deepseek_example.rs"
[[example]]
name = "embedding_example"
path = "examples/embedding_example.rs"
[[example]]
name = "evaluation_example"
path = "examples/evaluation_example.rs"
[[example]]
name = "google_embedding_example"
path = "examples/google_embedding_example.rs"
[[example]]
name = "google_example"
path = "examples/google_example.rs"
[[example]]
name = "multi_backend_example"
path = "examples/multi_backend_example.rs"
[[example]]
name = "ollama_example"
path = "examples/ollama_example.rs"
[[example]]
name = "openai_example"
path = "examples/openai_example.rs"
[[example]]
name = "phind_example"
path = "examples/phind_example.rs"
[[example]]
name = "validator_example"
path = "examples/validator_example.rs"
[[example]]
name = "xai_example"
path = "examples/xai_example.rs"
[features]
anthropic = []
deepseek = []
default = []
google = []
ollama = []
openai = []
phind = []
xai = []
[lib]
name = "llm"
path = "src/lib.rs"
[package]
authors = ["Tristan Granier <graniet75@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = "A Rust library unifying multiple LLM backends."
documentation = "https://docs.rs/llm"
edition = "2021"
homepage = "https://github.com/graniet/llm"
license = "MIT"
name = "llm"
readme = "README.md"
repository = "https://github.com/graniet/llm"
version = "1.0.1"