LibreChat/deploy/aws-sam/librechat.example.yaml
2026-02-04 23:37:00 -05:00

108 lines
2.7 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Minimal LibreChat config for AWS SAM deploy
# Copy this file to librechat.yaml and customize for your deployment.
# For full options, see: https://www.librechat.ai/docs/configuration/librechat_yaml
# Configuration version (required)
version: 1.2.8
# Cache settings
cache: true
# File storage configuration
fileStrategy: "s3"
# Transaction settings
transactions:
enabled: true
interface:
mcpServers:
placeholder: "Select MCP Servers"
use: true
create: true
share: true
trustCheckbox:
label: "I trust this server"
subLabel: "Only enable servers you trust"
privacyPolicy:
externalUrl: "https://example.com/privacy"
openNewTab: true
termsOfService:
externalUrl: "https://example.com/terms"
openNewTab: true
modalAcceptance: true
modalTitle: "Terms of Service"
modalContent: |
# Terms of Service
## Introduction
Welcome to LibreChat!
modelSelect: true
parameters: true
sidePanel: true
presets: false
prompts: false
bookmarks: false
multiConvo: true
agents: true
customWelcome: "Welcome to LibreChat!"
runCode: true
webSearch: true
fileSearch: true
fileCitations: true
# MCP Servers Configuration (customize or add your own)
# Use env var placeholders for secrets, e.g. ${MCP_SOME_TOKEN}
mcpServers:
# Example: third-party MCP
# Deepwiki:
# url: "https://mcp.deepwiki.com/mcp"
# name: "DeepWiki"
# description: "DeepWiki MCP Server..."
# type: "streamable-http"
# Example: your own MCP (replace with your API URL and token env var)
# MyMcp:
# name: "My MCP Server"
# description: "Description of the server"
# url: "https://YOUR_API_ID.execute-api.YOUR_REGION.amazonaws.com/dev/mcp/your_mcp"
# type: "streamable-http"
# headers:
# Authorization: "Bearer ${MCP_MY_TOKEN}"
# Registration (optional)
# registration:
# socialLogins: ['saml', 'github', 'google', 'openid', ...]
registration:
socialLogins:
- "saml"
- "openid"
# allowedDomains:
# - "example.edu"
# - "*.example.edu"
# Balance settings (optional)
balance:
enabled: true
startBalance: 650000
autoRefillEnabled: true
refillIntervalValue: 1440
refillIntervalUnit: "minutes"
refillAmount: 250000
# Custom endpoints (e.g. Bedrock)
endpoints:
# bedrock:
# cache: true
# promptCache: true
# titleModel: "us.anthropic.claude-3-7-sonnet-20250219-v1:0"
# Model specs default model selection for new users
# modelSpecs:
# prioritize: true
# list:
# - name: "my-default"
# label: "My Default Model"
# description: "Default model for new conversations"
# default: true
# preset:
# endpoint: "bedrock"
# model: "us.anthropic.claude-sonnet-4-5-20250929-v1:0"