From 68301db156644a149be2ae6f25aca664a1ec50cb Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Tue, 16 Jun 2026 20:47:26 -0700 Subject: [PATCH] Add litellm-rust crate manifest (cdylib + rlib + standalone server bin) --- litellm-rust/Cargo.toml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 litellm-rust/Cargo.toml diff --git a/litellm-rust/Cargo.toml b/litellm-rust/Cargo.toml new file mode 100644 index 00000000000..c9cc59ad8ba --- /dev/null +++ b/litellm-rust/Cargo.toml @@ -0,0 +1,27 @@ +[package] +name = "litellm-rust" +version = "0.1.0" +edition = "2021" +description = "Rust port of LiteLLM's Mistral OCR transforms, exposed as a Python extension and a standalone HTTP server." +license = "MIT" + +[lib] +name = "litellm_rust" +crate-type = ["cdylib", "rlib"] + +[[bin]] +name = "litellm-rust-server" +path = "src/bin/server.rs" +required-features = [] + +[features] +default = [] +python = ["dep:pyo3"] + +[dependencies] +pyo3 = { version = "0.23", features = ["extension-module"], optional = true } +reqwest = { version = "0.12", features = ["blocking", "json"] } +serde = { version = "1", features = ["derive"] } +serde_json = "1" +tokio = { version = "1", features = ["rt-multi-thread", "macros"] } +axum = "0.7"