From a040e12f37e1a6485aa881d2d4ded4bb266c5d57 Mon Sep 17 00:00:00 2001 From: Till JS Date: Thu, 14 May 2026 21:55:25 +0200 Subject: [PATCH] mana-llm compose: ANTHROPIC_API_KEY + OPENAI_API_KEY env-passthrough MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit mana-llm hat jetzt direkt-Provider für Anthropic und OpenAI; die Keys werden aus .env.macmini durchgereicht. Default-Modelle als optionale Overrides: - ANTHROPIC_DEFAULT_MODEL (Default: claude-sonnet-4-5) - OPENAI_DEFAULT_MODEL (Default: gpt-4o-mini) Leer-Werte → Provider wird beim Init silent übersprungen, kein Fail. Co-Authored-By: Claude Opus 4.7 (1M context) --- docker-compose.macmini.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docker-compose.macmini.yml b/docker-compose.macmini.yml index 2c49179fa..046fe8945 100644 --- a/docker-compose.macmini.yml +++ b/docker-compose.macmini.yml @@ -1196,6 +1196,12 @@ services: TOGETHER_API_KEY: ${TOGETHER_API_KEY:-} GOOGLE_API_KEY: ${GOOGLE_API_KEY:-} GOOGLE_DEFAULT_MODEL: gemini-2.0-flash + # Direct providers (added 2026-05-14, option D — sowohl direkt als auch + # OpenRouter). Leer-Werte werden vom Router still übersprungen. + OPENAI_API_KEY: ${OPENAI_API_KEY:-} + OPENAI_DEFAULT_MODEL: ${OPENAI_DEFAULT_MODEL:-gpt-4o-mini} + ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY:-} + ANTHROPIC_DEFAULT_MODEL: ${ANTHROPIC_DEFAULT_MODEL:-claude-sonnet-4-5} AUTO_FALLBACK_ENABLED: "true" OLLAMA_MAX_CONCURRENT: 5 CORS_ORIGINS: https://playground.mana.how,https://mana.how,https://chat.mana.how,https://manawald.mana.how,http://localhost:3090