fix(agent): legg til vertexai.init() — ADK må initialiseras eksplisitt for Cloud Run

This commit is contained in:
chrischristiansen-glitch 2026-06-17 17:59:05 +02:00
parent 294f455d67
commit 9627da37ae

View File

@ -13,6 +13,7 @@ import google.auth
import google.auth.transport.requests
from typing import Literal
import vertexai
from google.adk.agents import Agent
from google.adk.tools import FunctionTool
from google.adk.runners import Runner
@ -22,7 +23,10 @@ from google.genai import types
logger = logging.getLogger(__name__)
PROJECT_ID = os.environ.get("GOOGLE_CLOUD_PROJECT", "propane-will-491900-m5")
LOCATION = os.environ.get("GOOGLE_CLOUD_LOCATION", "global")
LOCATION = os.environ.get("GOOGLE_CLOUD_LOCATION", "us-central1")
# Initialiser Vertex AI eksplisitt — ADK krev dette for Cloud Run
vertexai.init(project=PROJECT_ID, location=LOCATION)
ORCHESTRATOR_MODEL = os.environ.get("ORCHESTRATOR_MODEL", "gemini-2.5-flash")
SUBAGENT_MODEL = os.environ.get("SUBAGENT_MODEL", "gemini-2.5-flash")
@ -65,7 +69,7 @@ create_bq_table_if_not_exists()
# ---------------------------------------------------------------------------
# OPAX MCP Client (inlina)
# ---------------------------------------------------------------------------
_OPAX_MCP_URL = os.environ.get("MCP_SERVER_URL", "https://opax-mcp-zjbqp3prqq-uc.a.run.app")
_OPAX_MCP_URL = os.environ.get("MCP_SERVER_URL", "https://opax-mcp-357036551735.us-central1.run.app")
_MCP_SECRET = os.environ.get("MCP_SECRET", "")