This page verifies server-side connectivity to Supabase and model providers. API keys are never sent to the browser; tests run via server route handlers.
/setup-check
Environment status
Required for setup-check
NEXT_PUBLIC_SUPABASE_URL
https://cvmwhbnrxzsefctxejfs.supabase.co
configured
NEXT_PUBLIC_SUPABASE_ANON_KEY
sb_publishable_Tl8sX6pJpDCZjTeRDDXCMQ_V0dCNG-D
configured
OPENAI_API_KEY
sk-pro…L0A
configured
ANTHROPIC_API_KEY
sk-ant…QAA
configured
GOOGLE_API_KEY
AIzaSy…0R0
configured
Notes
Supabase uses URL + anon key only (no service role key required).
Drizzle/Postgres checks use SUPABASE_DB_URL and show connection debug details (host/port/db/ssl mode).
Provider tests perform one minimal request with a tiny prompt and normalize the response to plain text.
Connectivity tests
POST /api/test/*
Tests are independent; one failure won’t block others.
Supabase
Env: configured
Not run
Click “Test” to run a minimal server-side request.
Drizzle / Postgres
Env: configured
Not run
Click “Test” to run a minimal server-side request.
OpenAI
Env: configured
Not run
Click “Test” to run a minimal server-side request.
Anthropic
Env: configured
Not run
Click “Test” to run a minimal server-side request.
Gemini
Env: configured
Not run
Click “Test” to run a minimal server-side request.