provisioning-platform/templates/ai-service.ncl.j2

35 lines
995 B
Django/Jinja

# AI Service Configuration
# Generated by TypeDialog - Edit via configure-ai-service.sh
# Rust struct: platform/crates/ai-service/src/config.rs::AiServiceConfig
{
server = {
host = "{{ server_host }}",
port = {{ server_port }},
workers = {{ server_workers }},
keep_alive = {{ server_keep_alive }},
request_timeout = {{ server_request_timeout }},
},
rag = {
enabled = {{ rag_enabled }},
rag_service_url = "{{ rag_rag_service_url }}",
timeout = {{ rag_timeout }},
max_retries = {{ rag_max_retries }},
cache_enabled = {{ rag_cache_enabled }},
},
mcp = {
enabled = {{ mcp_enabled }},
mcp_service_url = "{{ mcp_mcp_service_url }}",
timeout = {{ mcp_timeout }},
max_retries = {{ mcp_max_retries }},
protocol_version = "{{ mcp_protocol_version }}",
},
dag = {
enabled = {{ dag_enabled }},
max_parallel_tasks = {{ dag_max_parallel_tasks }},
operation_timeout_seconds = {{ dag_operation_timeout_seconds }},
},
}