[package]
name = "mimo-api"
version = "0.2.1"
edition = "2024"
description = "Xiaomi MiMo API client library for Rust"
authors = ["SmileSky <mzdk100@foxmail.com>"]
license = "MIT"
repository = "https://github.com/mzdk100/mimo"
documentation = "https://docs.rs/mimo-api"
readme = "README.md"
keywords = ["xiaomi", "mimo", "llm", "api", "openai-compatible"]
categories = ["api-bindings", "web-programming", "asynchronous"]
exclude = ["examples/*", "tests/*", "*.wav", "*.mp3", "docs.html", "tts.md"]

[dependencies]
reqwest = { version = "0.13.4", default-features = false, features = ["json", "native-tls", "stream"] }
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.150"
tokio = { version = "1.52.3", features = ["full"] }
futures = "0.3.32"
thiserror = "2.0.18"
eventsource-stream = "0.2.3"
base64 = "0.22.1"
