From 488715c88b148be123a2f4bc3e15f410bfe0f06e Mon Sep 17 00:00:00 2001 From: Mathieu Virbel Date: Thu, 3 Apr 2025 16:11:27 -0600 Subject: [PATCH] feat(gemini): support for gemini model --- README.md | 1 + mcontainer/container.py | 1 + mcontainer/user_config.py | 2 ++ 3 files changed, 4 insertions(+) diff --git a/README.md b/README.md index d2f4093..fb4064b 100644 --- a/README.md +++ b/README.md @@ -261,6 +261,7 @@ Service credentials like API keys configured in `~/.config/mc/config.yaml` are a | `openai.api_key` | `OPENAI_API_KEY` | | `anthropic.api_key` | `ANTHROPIC_API_KEY` | | `openrouter.api_key` | `OPENROUTER_API_KEY` | +| `google.api_key` | `GOOGLE_API_KEY` | ## MCP Server Management diff --git a/mcontainer/container.py b/mcontainer/container.py index bbc3f44..8eb9a26 100644 --- a/mcontainer/container.py +++ b/mcontainer/container.py @@ -200,6 +200,7 @@ class ContainerManager: "OPENAI_API_KEY", "ANTHROPIC_API_KEY", "OPENROUTER_API_KEY", + "GOOGLE_API_KEY", "LANGFUSE_INIT_PROJECT_PUBLIC_KEY", "LANGFUSE_INIT_PROJECT_SECRET_KEY", "LANGFUSE_URL", diff --git a/mcontainer/user_config.py b/mcontainer/user_config.py index 8450a7a..e67753f 100644 --- a/mcontainer/user_config.py +++ b/mcontainer/user_config.py @@ -15,6 +15,7 @@ ENV_MAPPINGS = { "services.openai.api_key": "OPENAI_API_KEY", "services.anthropic.api_key": "ANTHROPIC_API_KEY", "services.openrouter.api_key": "OPENROUTER_API_KEY", + "services.google.api_key": "GOOGLE_API_KEY", } @@ -102,6 +103,7 @@ class UserConfigManager: "openai": {}, "anthropic": {}, "openrouter": {}, + "google": {}, }, "docker": { "network": "mc-network",