๐ง Core Configuration
-
CAN_CHANGE_KEYSControls whether users can view or modify API keys via the interface. Set to"false"to keep keys hidden and locked, or"true"to allow modification. Example: -
LLMSelect the Large Language Model (LLM) provider to use. Supported values:"openai","google","anthropic","ollama","custom"Example: -
IMAGE_PROVIDERSelect the Image provider to use. Supported values:"pexels","dall-e-3","gemini_flash","pixabay"Example: -
DATABASE_URL(optional) Defines the external database connection URL. If not provided, the application will default to using SQLite for local storage. Supports both PostgreSQL and MySQL connection strings. Examples:
๐ง Model Provider Specific Variables
WEB_GROUNDING(Optional) Uses web search and other tools to improve presentation quality. Supported LLM:"openai","google","anthropic"Example:
๐น OpenAI
-
OPENAI_API_KEYRequired ifLLM="openai"Example: -
OPENAI_MODEL(Optional) Defaults togpt-4.1if not specified Example:
๐น Google
-
GOOGLE_API_KEYRequired ifLLM="google"Example: -
GOOGLE_MODEL(Optional) Defaults tomodels/gemini-2.0-flashif not specified Example:
โ ๏ธ Image generation is not supported in EU regions with Google.
๐น Anthropic
-
ANTHROPIC_API_KEYRequired ifLLM="anthropic"Example: -
ANTHROPIC_MODEL(Optional) Defaults toclaude-3-5-sonnet-20241022if not specified Example:
๐น Ollama
-
OLLAMA_URL(Optional) URL of your custom Ollama server. Useful if youโre self-hosting. Example: -
OLLAMA_MODELRequired ifLLM="ollama"Example:
๐น Custom (OpenAI-compatible LLMs)
-
CUSTOM_LLM_URLRequired ifLLM="custom"Example: -
CUSTOM_LLM_API_KEY(Optional) ifLLM="custom"Example: -
CUSTOM_MODELRequired ifLLM="custom"Example: -
TOOL_CALL(Optional) ifLLM="custom", Uses Tool Call for structured outputs instead of Json Schema. Example: -
DISABLE_THINKING(Optional) ifLLM="custom", Disables thinking for Custom Models. Example:
Let me know if youโd like a compact version or
.env template too.
๐ผ๏ธ Image Providers
-
PEXELS_API_KEY(Optional) Used to fetch high-quality stock images from Pexels. Example: -
OPENAI_API_KEY(Optional) Used to generate images using DALLยทE 3 via the OpenAI API. Example: -
GOOGLE_API_KEY(Optional) Used to access Gemini Flash Image. Example: -
PIXABAY_API_KEY(Optional) Used to fetch stock images from Pixabay. Example: