[package]
edition = "2021"
rust-version = "1.86"
name = "rs_ai"
version = "0.2.20"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "(UNSTABLE; in active development) Fluent top-level API for the Rusty AI SDK — unified interface to Claude, ChatGPT, Gemini, xAI, Cloudflare, and OpenAI-compatible endpoints. Builder pattern with env-var fallback, vision, streaming, caching, TTS/STT."
readme = false
license = "MPL-2.0"
repository = "https://github.com/undivisible/rs_ai"
[lib]
name = "rs_ai"
path = "src/lib.rs"
[dependencies.base64]
version = "0.22"
[dependencies.futures]
version = "0.3"
[dependencies.rs_ai_core]
version = "0.2.16"
[dependencies.rs_ai_providers]
version = "0.2.16"
features = [
"claude",
"chatgpt",
"gemini",
"openai-compatible",
"xai",
"cloudflare",
]
[dependencies.serde_json]
version = "1"
[dependencies.thiserror]
version = "2"
[dependencies.tokio]
version = "1"
features = ["full"]