DynamicSettings
The subset of `AppSettings` fields that live in `config.json`.
The subset of AppSettings fields that live in config.json.
| Property | Type | Required | Description |
|---|---|---|---|
server_url | string | No | Default: "http://localhost:8000". |
infra | InfraEndpoint | No | Default: {"url":"http://127.0.0.1:8086","api_key":"ADMIN"}. |
chat_translation_model | string | No | Default: "gemma3:1b". |
vector_database | VectorDatabase | No | Default: {"provider":{"active":false,"db":"default","password":"Milvus","type":"milvus","url":"http://localhost:19530","user":"root"},"embedding":{"active":false,"model":"mxbai","size":1024,"sparse":false},"reranker":{"active":false,"min_fetch_k":50,"model":"BAAI/bge-reranker-v2-m3","oversampling":2.5},"search":{"default_num_results":5,"max_num_results":20},"vector_threshold":0.3}. |
plugins_setup | object | No | Default: {}. |
otel_exporter_otlp_endpoint | string | No | Default: "http://localhost:4317". |
otel_tracing_enabled | boolean | No | Default: false. |
otel_logging_enabled | boolean | No | Default: false. |
log_level | string | No | Default: "INFO". |
evaluate_model | string | No | Default: "gemma3:1b". |
metrics_username | string | No | Default: "". |
metrics_password | string | No | Default: "". |
embedding_worker_count | integer | No | Default: 5. |
embedding_batch_size | integer | No | Default: 10. |
only_admin_can_create_accounts_by_invitation | boolean | No | Default: true. |
smtp | SMTPConfig | No | Default: {"host":"localhost","port":25,"auth":false,"user":"","password":"","email_from":"no-reply@domain.com","use_tls":false}. |
reranker_worker_count | integer | No | Default: 5. |
doc_chunker_use | boolean | No | Default: true. |
doc_chunker_prefix | string | No | Default: "doc_chunker". |
doc_chunker_picture_description_model | string | No | Default: "granite3.2-vision:2b". |
doc_chunker_stt_model | string | No | Default: "Systran/faster-whisper-large-v3". |
lemmatizer_endpoint_prefix | string | No | Default: "lemmatizer". |
lemmatizer_worker_count | integer | No | Default: 5. |
fine_tuning_poll_interval_seconds | integer | No | Default: 60. |
fine_tuning_max_worker_sync_failures | integer | No | Default: 5. |
metadata_expansion_queue_name | string | No | Default: "metadata_expansion". |
metadata_expansion_model | string | No | Default: "gemma3:1b". |
metadata_expansion_max_attempts | integer | No | Default: 3. |
summarization_queue_name | string | No | Default: "document_summarization". |
summarization_model | string | No | Default: "gemma4:12b". |
summarization_max_attempts | integer | No | Default: 3. |
nightshift_jobs_timeout_seconds | number | No | Default: 1800. |
mcp_session_ttl_seconds | integer | No | Default: 300. |
mcp_session_sweep_interval_seconds | integer | No | Default: 60. |
graphiti | GraphitiConfig | No | Default: {"enabled":false,"neo4j_uri":"bolt://localhost:7687","neo4j_user":"neo4j","neo4j_password":"password","llm_model":"gpt-4o-mini","embedding_model":"text-embedding-3-small","embedding_dim":1536}. |
We use cookies on our website. We use them to ensure proper functioning of the site and, if you agree, for purposes such as analytics, marketing, and targeting ads.