Reference

Reference: server.ai

server.ai.allow_remote

Syntaxallow_remote: true | false
Defaultfalse
Contextserver.ai
Reloadneeds a restart

Allow a non-loopback endpoint (telemetry leaves the host).

server.ai.api_key_env

Syntaxapi_key_env: <string>
Defaultnone
Contextserver.ai
Reloadneeds a restart

Environment variable holding an API key, if the endpoint needs one.

server.ai.ca_bundle

Syntaxca_bundle: <string>
Defaultnone
Contextserver.ai
Reloadneeds a restart

Extra CA (PEM) trusted for an https:// endpoint, besides the system roots.

server.ai.enabled

Syntaxenabled: true | false
Defaultfalse
Contextserver.ai
Reloadneeds a restart

Turn the AI advisor on.

server.ai.endpoint

Syntaxendpoint: <string>
Defaulthttp://127.0.0.1:8080/v1/chat/completions
Contextserver.ai
Reloadneeds a restart

OpenAI-compatible chat-completions URL, http:// or https:// (ca_bundle for a private CA).

server.ai.max_queue

Syntaxmax_queue: <integer>
Default4
Contextserver.ai
Reloadneeds a restart

Pending requests; more are refused.

server.ai.max_tokens

Syntaxmax_tokens: <integer>
Default800
Contextserver.ai
Reloadneeds a restart

Maximum length of one answer, in tokens.

server.ai.min_interval

Syntaxmin_interval: <duration> (e.g. 30s)
Default600s
Contextserver.ai
Reloadneeds a restart

Minimum time between automatic requests for one application.

server.ai.model

Syntaxmodel: <string>
Default“
Contextserver.ai
Reloadneeds a restart

Model name as the endpoint knows it; chosen by the operator.

server.ai.timeout

Syntaxtimeout: <duration> (e.g. 30s)
Default60s
Contextserver.ai
Reloadneeds a restart

Time limit for one request to the model endpoint.