Files
LangBot/docs/en/deploy/settings.md
T

98 lines
2.4 KiB
Markdown
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.
# System Environment Settings
Configure some environment information for system operation, located in the `data/config.yaml` file.
Generally, no modification is needed.
```yaml
# Administrator session list, only valid when processing commands
# Format is session ID (person_xxxx or group_xxxx)
# Session ID can be found in the console logs when sending messages
# For example:
# admins:
# - person_1234567890
# - group_1234567890
admins: []
# API port
api:
port: 5300
# Command configuration
command:
# Command prefixes, messages with these prefixes will be recognized as commands
prefix:
- '!'
- !
# Command permission configuration, key is the command prefix, value is the permission type
privilege: {}
# Concurrency settings
concurrency:
# Single pipeline concurrency
pipeline: 20
# Single session concurrency
session: 1
# MCP configuration
# Should be configurable in WebUI in the future
mcp:
# MCP server list
# Currently supports two protocol MCP servers:
# - SSE
# - Stdio (Python)
#
# Format:
# SSE mode:
# name Server name, self-defined
# enable Whether to enable this Server
# mode Fixed as SSE
# url MCP SSE Server access URL
# headers Connection headers, optional
# timeout Connection timeout
#
# stdio mode:
# name Server name, self-defined
# enable Whether to enable this Server
# mode Fixed as stdio
# command Execution command
# args Command parameters
# env Command environment variables, optional
#
# For example:
# servers:
# - name: 'SSE Server'
# enable: true
# mode: SSE
# url: 'http://127.0.0.1:8000/sse'
# headers: {}
# timeout: 10
# - name: 'stdio Server'
# enable: true
# mode: stdio
# command: 'python'
# args: ['-m', 'weather']
# env: {}
servers: []
# Proxy configuration
proxy:
# HTTP proxy address
# If proxy is already set in environment variables, no configuration is needed
# For example:
# proxy:
# http: 'http://127.0.0.1:7890'
# https: 'http://127.0.0.1:7890'
http: ''
https: ''
# System configuration
system:
# JWT configuration
jwt:
# JWT expiration time in seconds
expire: 604800
# JWT secret key, a key will be automatically generated on first startup
secret: 'xxxx'
```