| # -- NETWORK CONFIGURATION -- | |
| # Listen for incoming connections | |
| listen: true | |
| # Server port | |
| port: 7860 | |
| # Toggle whitelist mode | |
| whitelistMode: false | |
| # Whitelist of allowed IP addresses | |
| whitelist: | |
| - 127.0.0.1 | |
| # Toggle basic authentication for endpoints | |
| basicAuthMode: true | |
| # Basic authentication credentials | |
| basicAuthUser: | |
| username: "admin" | |
| password: "admin" | |
| # Enables CORS proxy middleware | |
| enableCorsProxy: false | |
| # Disable security checks - NOT RECOMMENDED | |
| securityOverride: true | |
| # -- ADVANCED CONFIGURATION -- | |
| # Open the browser automatically | |
| autorun: true | |
| # Disable thumbnail generation | |
| disableThumbnails: false | |
| # Thumbnail quality (0-100) | |
| thumbnailsQuality: 89 | |
| # Generate avatar thumbnails as PNG instead of JPG (preserves transparency but increases filesize by about 100%) | |
| # Changing this only affects new thumbnails. To recreate the old ones, clear out your ST/thumbnails/ folder. | |
| avatarThumbnailsPng: false | |
| # Allow secret keys exposure via API | |
| allowKeysExposure: true | |
| # Skip new default content checks | |
| skipContentCheck: false | |
| # Disable automatic chats backup | |
| disableChatBackup: false | |
| # API request overrides (for KoboldAI and Text Completion APIs) | |
| ## Format is an array of objects: | |
| ## - hosts: | |
| ## - example.com | |
| ## headers: | |
| ## Content-Type: application/json | |
| requestOverrides: [] | |
| # -- PLUGIN CONFIGURATION -- | |
| # Enable UI extensions | |
| enableExtensions: true | |
| # Extension settings | |
| extras: | |
| # Disables automatic model download from HuggingFace | |
| disableAutoDownload: false | |
| # Extra models for plugins. Expects model IDs from HuggingFace model hub in ONNX format | |
| classificationModel: Cohee/distilbert-base-uncased-go-emotions-onnx | |
| captioningModel: Xenova/vit-gpt2-image-captioning | |
| embeddingModel: Cohee/jina-embeddings-v2-base-en | |
| promptExpansionModel: Cohee/fooocus_expansion-onnx | |
| speechToTextModel: Xenova/whisper-small | |
| textToSpeechModel: Xenova/speecht5_tts | |
| mistral: | |
| enablePrefix: true | |
| # -- OPENAI CONFIGURATION -- | |
| openai: | |
| # Will send a random user ID to OpenAI completion API | |
| randomizeUserId: false | |
| # If not empty, will add this as a system message to the start of every caption completion prompt | |
| # Example: "Perform the instructions to the best of your ability.\n" (for LLaVA) | |
| # Not used in image inlining mode | |
| captionSystemPrompt: "" | |
| # -- DEEPL TRANSLATION CONFIGURATION -- | |
| deepl: | |
| # Available options: default, more, less, prefer_more, prefer_less | |
| formality: default | |
| # -- SERVER PLUGIN CONFIGURATION -- | |
| enableServerPlugins: true |