-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathconfig-template.toml
More file actions
68 lines (58 loc) · 1.91 KB
/
config-template.toml
File metadata and controls
68 lines (58 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# Maicraft插件配置模板
[inner]
version = "0.2.0"
[bot]
player_name = "Mai"
bot_name = "麦麦"
[game]
goal = "以合适的步骤,建立营地,挖到16个钻石,并存储"
[llm]
model = "gpt-4o"
temperature = 0.2
api_key = "your-api-key" # 可选,如果不设置将使用环境变量
base_url = "https://api.openai.com/v1" # 可选,用于自定义API端点
max_tokens = 1024
[llm_fast]
model = "gpt-4o-mini"
temperature = 0.2
api_key = "your-api-key" # 可选,如果不设置将使用环境变量
base_url = "https://api.openai.com/v1" # 可选,用于自定义API端点
max_tokens = 1024
[visual]
enable = false
[vlm]
model = "gpt-4o"
temperature = 0.3
api_key = "your-api-key"
base_url = "https://api.openai.com/v1"
max_tokens = 1024
[api]
# API服务器监听地址 (0.0.0.0表示监听所有网络接口)
host = "0.0.0.0"
# API服务器监听端口 (默认为20914)
port = 20914
# 是否启用CORS跨域支持 (用于前端访问)
enable_cors = true
# API服务器日志级别 (warning级别可以减少干扰主程序的日志输出)
log_level = "warning"
[logging]
# level 可选: TRACE, DEBUG, INFO, SUCCESS, WARNING, ERROR, CRITICAL
level = "INFO"
# 是否启用JSON Lines格式文件输出(控制台始终为彩色格式)
enable_json = false
# 是否输出日志到文件
log_to_file = true
# 日志目录
log_dir = "logs"
# 日志轮转策略 (推荐按大小: "10 MB", "50 MB", "100 MB" 或按时间: "1 day", "6 hours", "1 hour")
rotation = "10 MB"
# 日志保留策略 (推荐: "3 days", "1 week", "10 files")
retention = "3 days"
# 是否启用层次化日志记录 (不同级别输出到不同文件)
enable_hierarchical_logging = true
# 内存中保留的最近日志条数 (用于快速查询)
max_recent_logs = 1000
[threat_detection]
# 威胁生物检测配置
threat_detection_range = 16.0 # 威胁生物检测范围(方块距离)
enable_threat_detection = true # 是否启用威胁生物检测