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

  1. 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.