Sebas Tin angelegt und Synology Chat connected

This commit is contained in:
Sithies
2026-03-16 21:13:48 +01:00
parent 204b2d6eb1
commit df29fdfa60
21 changed files with 2302 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
[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"
+4
View File
@@ -0,0 +1,4 @@
/// Das api-Crate ist die zentrale Kommunikationsschicht des Nazarick-Systems.
/// Es abstrahiert alle externen APIs (LLM, Bild, Kanäle) hinter Traits,
/// sodass Agenten nie direkt mit einem spezifischen Backend gekoppelt sind.
pub mod llm;