Liya Engine

Configuration

Per-tenant configuration for persona, model strategy, feature flags, RAG, agentic mode, rate limits, and data retention.

Tenant configuration is stored as structured JSON across several config blocks. All config is updated via PATCH /dashboard/account/config.

PATCH https://api.liyaengine.ai/dashboard/account/config
Authorization: Bearer <dashboard_jwt>
Content-Type: application/json
 
{
  "personaConfig": { ... },
  "featureConfig": { ... },
  "modelConfig": { ... }
}

You can update one or more blocks in a single request. Omitted blocks are left unchanged.


Config blocks

BlockWhat it controls
personaConfigAI name, tone, formality, disclaimers, language
modelConfigModel strategy, per-intent overrides, cost limits
featureConfigFeature flags — RAG, agentic mode, streaming, employer features
ragConfigRetrieval mode, chunking strategy, reranking, embedding model
dataRetentionConfigSession, message, and audit log retention periods

Reading current config

GET /dashboard/account
Authorization: Bearer <dashboard_jwt>

The response includes config.personaConfig, config.featureConfig, and config.modelConfig.

On this page