[package] name = "api" version = "0.1.0" edition = "2024" [dependencies] # Unser shared Foundation-Crate nazarick-core = { path = "../nazarick-core" } # Async Runtime — brauchen wir für HTTP-Requests zu LLM APIs tokio = { version = "1", features = ["full"] } # HTTP Client für API-Aufrufe (Mistral, Ollama, LmStudio) reqwest = { version = "0.12", features = ["json"] } # JSON Serialisierung/Deserialisierung für API Request/Response serde = { version = "1", features = ["derive"] } serde_json = "1" async-trait = "0.1.89" tracing = "0.1.44"