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
|
{
"server": {
"address": ":8080",
"max_body_bytes": 16777216,
"read_header_timeout_seconds": 10,
"idle_timeout_seconds": 120,
"shutdown_timeout_seconds": 20
},
"auth": {
"allow_anonymous": false
},
"control_plane": {
"enabled": true,
"database_url_env": "AIGW_DATABASE_URL",
"redis_url_env": "AIGW_REDIS_URL",
"credential_key_env": "AIGW_CREDENTIAL_KEY",
"redis_channel": "aigw:control:changed",
"snapshot_cache_key": "aigw:control:generation",
"reload_interval_seconds": 30,
"auto_migrate": true
},
"admin": {
"enabled": true,
"token_env": "AIGW_ADMIN_TOKEN",
"base_path": "/admin"
},
"upstream_http": {
"max_idle_connections": 4096,
"max_idle_connections_per_host": 1024,
"idle_connection_timeout_seconds": 90,
"response_header_timeout_seconds": 60
},
"observability": {
"usage_buffer": 8192,
"expose_metrics": true
},
"providers": [],
"models": []
}
|