Settings

Secrets stay server-side. Use environment variables for OpenAI, Bunny, Postiz, and database settings.

{
  "factory": {
    "defaultTimezone": "Europe/Istanbul",
    "maxCampaignsPerDay": 10,
    "maxImageVariationsPerCampaign": 14,
    "maxRegenerationAttempts": 3,
    "uniquenessHardThreshold": 70,
    "uniquenessWarningThreshold": 85,
    "useLocalFallbacks": true
  },
  "openAi": {
    "textModel": "gpt-5.4-mini",
    "imageModel": "gpt-image-1.5",
    "imageSize": "1024x1536",
    "hasApiKey": false
  },
  "bunny": {
    "storageZone": "",
    "regionHost": "storage.bunnycdn.com",
    "cdnBaseUrl": "",
    "hasApiKey": false
  },
  "postiz": {
    "baseUrl": "",
    "defaultIntegrationId": "",
    "dryRun": true,
    "hasApiKey": false
  }
}