Dokumentation
Alles, was du ueber Archimedes wissen musst. Von der Installation bis zur API-Referenz.
Was ist Archimedes?
Archimedes ist ein privater KI-Assistent, der vollstaendig auf deinem eigenen Server laeuft. Er kombiniert lokale LLM-Verarbeitung mit einem intelligenten Dokumenten-Retrieval-System (RAG) und einer leistungsfaehigen Report-Engine.
Urspruenglich als Matrix-Chatbot gestartet, ist Archimedes heute ein vollstaendiges Oekosystem mit Flutter-App, Web-Interface, FastAPI-Gateway und Hybrid-LLM-System.
- Lokale KI-Verarbeitung mit Ollama
- Intelligente Dokumenten-Suche (RAG)
- Automatische Report-Generierung
- 4 Export-Formate, 7 Designs
- Matrix Chat mit E2EE
- Flutter App (Android + Web)
- Solar-powered Home Server
Dokumentations-Bereiche
Erste Schritte
Registrierung, App-Installation, erster Chat, Dokumente hochladen und Reports generieren.
Zum Guide →Architektur
System-Architektur, API-Referenz, Datenbank-Schema, Konfiguration und Deployment.
Zur Architektur →RAG & Dokumente
Dokumenten-Indexierung, ChromaDB, Sentence-Transformers, Chunk-Verarbeitung und Similarity-Search.
RAG Docs →Hybrid LLM
Komplexitaets-basiertes Routing, Ollama-Integration, DeepSeek-Fallback und Kosten-Tracking.
LLM Docs →Reports & Export
Interaktive Report-Generierung, Gliederungs-Editor, 7 Designs, 4 Formate und Layout-Optionen.
Report Docs →Changelog
Vollstaendige Versionshistorie von v0.1.0 bis v1.5.0 mit allen Features und Aenderungen.
Changelog →Schnellreferenz
Wichtige URLs
| Web App | https://archimedes.pm |
| API Gateway | https://archimedes.pm/api/ |
| Health Check | https://archimedes.pm/api/health |
| Matrix Bot | @archimedes:matrix.psxl.org |
API Endpoints
| Methode | Endpoint | Beschreibung | Auth |
|---|---|---|---|
| POST | /api/auth/register | Neuen User registrieren | Nein |
| POST | /api/auth/login | Login mit Username + Passwort | Nein |
| POST | /api/auth/refresh | Access Token erneuern | Nein |
| GET | /api/auth/me | Eigenes Profil abrufen | JWT |
| PUT | /api/auth/me | Profil aktualisieren | JWT |
| PUT | /api/auth/password | Passwort aendern | JWT |
| POST | /api/auth/forgot | Passwort-Reset Code anfordern | Nein |
| POST | /api/auth/reset | Passwort mit Code zuruecksetzen | Nein |
| POST | /api/chat | Chat-Nachricht senden (SSE) | JWT |
| GET | /api/threads | Alle Threads auflisten | JWT |
| POST | /api/upload | Datei hochladen | JWT |
| GET | /api/models | Verfuegbare Modelle | JWT |
| GET | /api/health | System-Status | Nein |
| POST | /api/export/{thread_id} | Thread exportieren | JWT |
Matrix Bot-Befehle
| Befehl | Beschreibung |
|---|---|
!help | Hilfe und verfuegbare Befehle anzeigen |
!status | Systemstatus (Ollama, RAG, GPU, Memory) |
!docs list | Indexierte Dokumente auflisten |
!docs search <query> | Dokumente durchsuchen |
!rag on|off | RAG-Kontext ein/ausschalten |
!bericht <thema> | Report generieren |
!llm | LLM-Statistiken anzeigen |
!sprache de|en|fr | Sprache wechseln |
!abbrechen | Laufende Generierung stoppen |
Bereit zum Ausprobieren?
Registriere dich kostenlos und entdecke, was Archimedes fuer dich tun kann.
Jetzt starten