# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "baibot" version = "1.4.1" authors = ["Slavi Pantaleev "] build = false include = [ "/etc/assets/baibot-torso-768.png", "/src", "/README.md", "/CHANGELOG.md", "/LICENSE", ] autobins = false autoexamples = false autotests = false autobenches = false description = "A Matrix bot for using diffent capabilities (text-generation, text-to-speech, speech-to-text, image-generation, etc.) of AI / Large Language Models" readme = "README.md" keywords = [ "matrix", "chat", "bot", "AI", "LLM", ] license = "AGPL-3.0-or-later" repository = "https://github.com/etkecc/baibot" [profile.release] opt-level = "z" lto = "thin" strip = true [lib] name = "baibot" path = "src/lib.rs" [[bin]] name = "baibot" path = "src/main.rs" [dependencies.anthropic-rs] version = "0.1.*" [dependencies.anyhow] version = "1.0.*" [dependencies.async-openai] version = "0.26.*" [dependencies.base64] version = "0.22.*" [dependencies.chrono] version = "0.4.*" features = [ "std", "now", ] default-features = false [dependencies.etke_openai_api_rust] version = "0.1.*" [dependencies.matrix-sdk] version = "0.8.0" default-features = false [dependencies.mxidwc] version = "1.0.*" [dependencies.mxlink] version = ">=1.4.1" [dependencies.quick_cache] version = "0.6.*" [dependencies.regex] version = "1.11.*" [dependencies.serde] version = "1.0.*" features = ["derive"] default-features = false [dependencies.serde_json] version = "1.0.*" [dependencies.serde_yaml] version = "0.9.*" [dependencies.tempfile] version = "3.14.*" [dependencies.tiktoken-rs] version = "0.6.*" features = ["async-openai"] [dependencies.tokio] version = "1.41.*" features = [ "rt", "rt-multi-thread", "macros", ] [dependencies.tracing] version = "0.1.*" [dependencies.tracing-subscriber] version = "0.3.*" features = ["env-filter"] [dependencies.url] version = "2.5.*"