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_api_key":""}. |
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: {}. |
ti_api_key | string | 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. |
sentry_enabled | boolean | No | Default: false. |
sentry_dsn | string | No | Default: "". |
sentry_environment | string | No | Default: "". |
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_prefix | string | No | Default: "doc_chunker". |
doc_chunker_picture_description_model | string | No | Default: "gemma4:e4b". |
doc_chunker_stt_model | string | No | Default: "Systran/faster-whisper-large-v3". |
doc_chunker_convert_timeout_seconds | integer | No | Default: 7200. |
doc_chunker_poll_interval_seconds | number | No | Default: 5. |
doc_chunker_request_timeout_seconds | integer | No | Default: 300. |
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_model | string | No | Default: "gemma3:1b". |
metadata_expansion_max_attempts | integer | No | Default: 3. |
metadata_expansion_concurrency | integer | No | Default: 4. |
summarization_model | string | No | Default: "gemma4:12b". |
summarization_max_attempts | integer | No | Default: 3. |
summarization_concurrency | integer | No | Default: 4. |
nightshift_jobs_timeout_seconds | number | No | Default: 10800. |
mcp_session_ttl_seconds | integer | No | Default: 300. |
mcp_session_sweep_interval_seconds | integer | No | Default: 60. |
graph | GraphConfig | No | Default: {"enabled":false,"host":"localhost","port":6379,"username":"","password":"","ssl":false,"llm_model":"gpt-4o-mini","embedding_model":"text-embedding-3-small","embedding_dim":1536,"document_min_chars":1000,"document_max_chars":8000,"entity_extractor_prefix":"gliner","entity_extractor_timeout_seconds":30,"entity_extractor_threshold":0.75,"entity_extractor_max_retries":2,"fuzzy_dedup_enabled":false,"fuzzy_dedup_threshold":0.95,"document_ingestion_concurrency":4,"ontology_discovery_llm_model":"gpt-4o-mini","ontology_discovery_sample_chunks_per_doc":3,"ontology_discovery_concurrency":4,"ontology_discovery_max_sample_files":10,"ontology_discovery_max_attempts":3,"ontology_discovery_llm_call_attempts":4,"ontology_discovery_max_new_entities":0,"ontology_discovery_max_new_relations":0,"ontology_discovery_semantic_fold_mode":"warn","ontology_discovery_semantic_fold_threshold":0.85,"document_ingestion_max_attempts":3,"ingestion_stale_after_seconds":7200,"orphan_sweep_interval_seconds":3600}. |
vector_store_expiry_sweep_interval_seconds | integer | No | Default: 300. |
upload_expiry_sweep_interval_seconds | integer | No | Default: 300. |
max_concurrent_requests | integer | No | Default: 100. |
rabbitmq | RabbitMQConfig | No | Default: {"host":"localhost","port":5672,"username":"guest","password":"guest","vhost":"/","ssl":false,"connect_timeout_seconds":10}. |
finetune_pipelines | FinetunePipelinesConfig | No | Default: {"tick_seconds":60,"max_active_runs":1,"generation_model":"gemma3:1b","generation_concurrency":4,"promotion_timeout_seconds":21600,"max_chunks_per_run":2000,"max_failed_chunk_ratio":0.5,"min_training_pairs":20,"eval_size":50,"eval_max_new_tokens":512,"judge_model":"gemma3:1b","first_version_min_score":3,"step_max_attempts":3,"vllm_service_id":"vllm"}. |
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.