BerriAI/litellm · error · RuntimeError
Database not connected. Connect a database to your proxy - h
Error message
Database not connected. Connect a database to your proxy - https://docs.litellm.ai/docs/simple_proxy#managing-auth---virtual-keys
What it means
Error "Database not connected. Connect a database to your proxy - https://docs.litellm.ai/docs/simple_proxy#managing-auth---virtual-keys" thrown in BerriAI/litellm.
Source
Thrown at litellm/integrations/focus/database.py:18
"""Database access helpers for Focus export."""
from __future__ import annotations
from datetime import datetime
from typing import Any, Final
import polars as pl
class FocusLiteLLMDatabase:
"""Retrieves LiteLLM usage data for Focus export workflows."""
def _ensure_prisma_client(self):
from litellm.proxy.proxy_server import prisma_client
if prisma_client is None:
raise RuntimeError(
"Database not connected. Connect a database to your proxy - "
"https://docs.litellm.ai/docs/simple_proxy#managing-auth---virtual-keys"
)
return prisma_client
async def get_usage_data(
self,
*,
limit: int | None = None,
start_time_utc: datetime | None = None,
end_time_utc: datetime | None = None,
) -> pl.DataFrame:
"""Return usage data for the requested window."""
client: Final = self._ensure_prisma_client()
where_clauses: Final[list[str]] = []
query_params: Final[list[Any]] = []
placeholder_index = 1View on GitHub (pinned to 6c2dcb801b)
Solutions
- Connect a database to the proxy (set DATABASE_URL) to enable Focus usage export.
When it happens
Trigger: Thrown at litellm/integrations/focus/database.py:18 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of BerriAI/litellm@6c2dcb801b (2026-08-15).
Data as JSON: /api/errors/851c53f6ba75c330.
Report an issue: GitHub.