Skip to main content

General Configuration

Environment Variables

NEXT_PUBLIC_SUPABASE_URL

Description

The base url for your Supabase instance. This is a required environment variable.

Example

NEXT_PUBLIC_SUPABASE_URL=https://your_supabase_url.supabase.co

NEXT_PUBLIC_SUPABASE_ANON_KEY

Description

The anonymous key for your Supabase instance. This is a required environment variable.

Example

NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key

SUPABASE_SERVICE_ROLE_KEY

Description

The service role key for your Supabase instance. This is a required environment variable.

Example

SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_key

SUPABASE_JWT_SECRET

Description

The JWT secret for your Supabase instance. This is a required environment variable.

Example

SUPABASE_JWT_SECRET=your_supabase_jwt_secret

NEXTAUTH_SECRET

Description

The secret used to encrypt cookies. This is a required environment variable.

Example

NEXTAUTH_SECRET=your_nextauth_secret

NEXTAUTH_URL

Description

The base url for your app. This is a required environment variable when running in production.

Example

NEXTAUTH_URL=https://yourdomain.com

NEXT_PUBLIC_DEFAULT_MODEL

Description

By default a new conversation keeps the same model as the last conversation in the list. This environment variable allows you to override this behavior and set a default model for new conversations.

Example

NEXT_PUBLIC_DEFAULT_MODEL=gpt-4

NEXT_PUBLIC_DEBUG_MODE

Description

When set to true this environment variable enables debug mode. This will log environment variables and other debug information to the console.

Example

NEXT_PUBLIC_DEBUG_MODE=true