my_voice_assistant_v3_jamulix/app/providers/llm
dschlueter d45e2c9ae3 feat(costs): Stufe 2 — geschätzte Quellen (lokaler Strom, Cartesia, Notruf)
Lokales LLM: Call-Dauer gemessen -> Stromkosten je Job ((max-idle)*load*n/
3.6e6*Preis(EUR/kWh)*usd_per_eur), Kategorie llm_local. Cartesia-TTS: Zeichen x
cartesia_usd_per_char (tts). Notruf: pro Webhook-Alarm 0,20€*usd_per_eur
(alert), nur Doku, nie Sperre. Helfer in costs.py; neue Settings (GPU-Watt/Last/
Strompreis/usd_per_eur/cartesia/alert). Statistik: "exakt vs. geschätzt"
(Tooltip + Summenzeile, Kategorien tts/alert/llm_local). Tests: 318.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 13:27:50 +02:00
..
__init__.py Initial commit: Voice Assistant Gateway mit Konfig-/Routing-Fundament 2026-06-17 01:48:56 +02:00
base.py feat(llm): Web-Suche per Tool-Calling (Weg 2) — Sonar + ToolCallingLLM 2026-06-29 21:37:08 +02:00
local_openai_compatible.py feat(costs): Stufe 2 — geschätzte Quellen (lokaler Strom, Cartesia, Notruf) 2026-06-30 13:27:50 +02:00
openrouter.py feat(costs): Pro-Nutzer-Kostenerfassung Stufe 1 (OpenRouter-Ist-Kosten) 2026-06-30 11:08:45 +02:00
tool_calling.py feat(costs): Pro-Nutzer-Kostenerfassung Stufe 1 (OpenRouter-Ist-Kosten) 2026-06-30 11:08:45 +02:00