diff --git a/pyproject.toml b/pyproject.toml index afd7a51f..97f7f1d5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,7 @@ dependencies = [ "aiohttp", "configparser", "google-api-core>=2.0.0,<3.0.0", - "google-genai>=1.0.0,<2.0.0", + "google-genai>=1.0.0,<3.0.0", "json_repair", "nano-vectordb", "networkx", @@ -68,7 +68,7 @@ api = [ "tiktoken", "xlsxwriter>=3.1.0", "google-api-core>=2.0.0,<3.0.0", - "google-genai>=1.0.0,<2.0.0", + "google-genai>=1.0.0,<3.0.0", # API-specific dependencies "aiofiles", "ascii_colors", @@ -124,7 +124,7 @@ offline-llm = [ "llama-index>=0.14.0,<1.0.0", # Updated to ensure compatibility with openai 2.x "llama-index-llms-openai>=0.6.12", # Explicitly require version that supports openai 2.x "google-api-core>=2.0.0,<3.0.0", - "google-genai>=1.0.0,<2.0.0", + "google-genai>=1.0.0,<3.0.0", ] offline = [ diff --git a/requirements-offline-llm.txt b/requirements-offline-llm.txt index ac460c24..cb1723ca 100644 --- a/requirements-offline-llm.txt +++ b/requirements-offline-llm.txt @@ -11,7 +11,7 @@ aioboto3>=12.0.0,<16.0.0 anthropic>=0.18.0,<1.0.0 google-api-core>=2.0.0,<3.0.0 -google-genai>=1.0.0,<2.0.0 +google-genai>=1.0.0,<3.0.0 llama-index>=0.14.0,<1.0.0 llama-index-llms-openai>=0.6.12 ollama>=0.1.0,<1.0.0 diff --git a/requirements-offline.txt b/requirements-offline.txt index 2568e1d9..505af682 100644 --- a/requirements-offline.txt +++ b/requirements-offline.txt @@ -11,7 +11,7 @@ aioboto3>=12.0.0,<16.0.0 anthropic>=0.18.0,<1.0.0 asyncpg>=0.31.0,<1.0.0 google-api-core>=2.0.0,<3.0.0 -google-genai>=1.0.0,<2.0.0 +google-genai>=1.0.0,<3.0.0 llama-index>=0.14.0,<1.0.0 llama-index-llms-openai>=0.6.12 neo4j>=5.0.0,<7.0.0