KI-Einstellungen: Schluessel und Modell in der Oberflaeche
This commit is contained in:
@@ -267,12 +267,17 @@ Antwort sagt das dazu.
|
|||||||
|
|
||||||
## KI
|
## KI
|
||||||
|
|
||||||
Modell: **`gpt-5.6-luna`** (OpenAI), angesprochen über `chat/completions`.
|
Modell: **`gpt-5.6-luna`** (OpenAI), angesprochen über `chat/completions`. Der
|
||||||
Schlüssel und Modell stehen ausschließlich in `server/.env` (chmod 600) – der
|
|
||||||
Browser spricht nie direkt mit OpenAI, jede Anfrage läuft über das Backend
|
Browser spricht nie direkt mit OpenAI, jede Anfrage läuft über das Backend
|
||||||
(`server/src/ai.js`). Fehlt der Schlüssel, läuft das CRM normal weiter und
|
(`server/src/ai.js`). Fehlt der Schlüssel, läuft das CRM normal weiter und
|
||||||
blendet die KI-Knöpfe aus.
|
blendet die KI-Knöpfe aus.
|
||||||
|
|
||||||
|
Schlüssel und Modell stehen unter *Einstellungen → KI* (nur Administratoren) und
|
||||||
|
liegen in `icon_settings`; `server/.env` bleibt Startwert und Rückfall, die
|
||||||
|
Datenbank gewinnt. Angezeigt wird der Schlüssel nur verkürzt, das Eingabefeld
|
||||||
|
schreibt nur, und ein Testknopf prüft Schlüssel, Modellname und Kontingent in
|
||||||
|
einem Aufruf.
|
||||||
|
|
||||||
> **Fallstrick:** `gpt-5.6-luna` akzeptiert kein eigenes `temperature` und weist
|
> **Fallstrick:** `gpt-5.6-luna` akzeptiert kein eigenes `temperature` und weist
|
||||||
> jeden Wert außer dem Standard mit HTTP 400 ab. `ai.js` schickt deshalb keines.
|
> jeden Wert außer dem Standard mit HTTP 400 ab. `ai.js` schickt deshalb keines.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user