mem0ai/mem0 · error · ImportError
The 'google-genai' library is required. Please install it us
Error message
The 'google-genai' library is required. Please install it using 'pip install google-genai'.
What it means
Error "The 'google-genai' library is required. Please install it using 'pip install google-genai'." thrown in mem0ai/mem0.
Source
Thrown at mem0/llms/gemini.py:8
import os
from typing import Dict, List, Optional, Union
try:
from google import genai
from google.genai import types
except ImportError:
raise ImportError("The 'google-genai' library is required. Please install it using 'pip install google-genai'.")
from mem0.configs.llms.base import BaseLlmConfig
from mem0.configs.llms.gemini import GeminiConfig
from mem0.llms.base import LLMBase
class GeminiLLM(LLMBase):
def __init__(self, config: Optional[Union[BaseLlmConfig, GeminiConfig, Dict]] = None):
# Convert to GeminiConfig if needed
if config is None:
config = GeminiConfig()
elif isinstance(config, dict):
config = GeminiConfig(**config)
elif isinstance(config, BaseLlmConfig) and not isinstance(config, GeminiConfig):
config = GeminiConfig(
model=config.model,
temperature=config.temperature,
api_key=config.api_key,View on GitHub (pinned to 001c235229)
Solutions
- Install the dependency: pip install google-genai.
When it happens
Trigger: Thrown at mem0/llms/gemini.py:8 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of mem0ai/mem0@001c235229 (2026-08-15).
Data as JSON: /api/errors/7c28cf9b7d9f1f31.
Report an issue: GitHub.