{{define "content"}}

System settings

Configuration is read from environment variables at startup. This page shows the values in effect; secrets are never displayed. Change them in .env and restart Relata.

Model status

{{range .Providers}} {{end}}
AI provider status
ProviderModelEndpointStatus
{{.Name}} {{.Model}} {{.Endpoint}} {{if .Available}}available {{else}}unavailable{{end}} {{if .Detail}}
{{.Detail}}{{end}}

Relata works without a language model: ingestion, chunking, embedding, deterministic entity and claim extraction, relationship scoring, keyword search and browsing all continue. Only model-assisted extraction, relationship classification and generated answers require one.

Versions in use

Relata
{{.Version}}
Parser
{{.ParserVersion}}
Relationship scoring
{{.ScoreVersion}}
Search ranking
{{.RankVersion}}
Embedding dimensions
{{.EmbeddingDims}}
{{if .ModelVersions}}

Models that produced stored data

{{range .ModelVersions}} {{end}}
Model versions observed
KindNameDimensionsFirst seenLast seen
{{.Kind}}{{.Name}} {{if .Dimensions}}{{.Dimensions}}{{else}}—{{end}} {{date .FirstSeenAt}}{{date .LastSeenAt}}

If the configured embedding model differs from the one that produced stored vectors, re-embed the workspace so that similarity comparisons remain meaningful.

{{end}}

Limits in effect

Maximum upload size
{{.Limits.MaxUpload}}
Maximum extracted text
{{.Limits.MaxText}}
Maximum JSON nesting depth
{{.Limits.MaxJSONDepth}}
Maximum sections per item
{{.Limits.MaxChunks}}
Section size ceiling
{{.Limits.ChunkMax}} characters
Background workers
{{.Limits.Workers}}
Concurrent AI calls
{{.Limits.AIConcurrency}}
Concurrent ingestion
{{.Limits.ConcurrentIngest}}
Relationship candidates per item
{{.Limits.RelCandidates}}
Relationship storage threshold
{{.Limits.RelStoreScore}}
Near-duplicate similarity
{{.Limits.NearDuplicate}}
Session idle timeout
{{.Limits.SessionIdle}}

Storage

MongoDB database
{{.Storage.MongoDatabase}}
Qdrant collection
{{.Storage.QdrantCollection}}
Vectors stored
{{.Storage.VectorCount}}
Chunks in MongoDB
{{.Storage.ChunkCount}}
Upload directory
{{.Storage.UploadDir}}
{{if .Storage.Mismatch}}

The number of stored vectors does not match the number of chunks. Re-embedding the workspace will reconcile them.

{{end}} {{if .IsAdmin}}

Use this after changing the embedding model.

{{end}}

API access

Programs authenticate to /api/v1 with bearer tokens you create for yourself. Each token carries explicit scopes and never more authority than your role.

Manage API tokens How the API works

{{if .OAuthEnabled}}

You signed in through {{.ProviderName}}. Your workspace is private to you: no item, entity or relationship is shared with anyone else, which also means discovery never spans users.

{{end}}

How relationship strength is calculated

Relata does not ask a language model for a percentage. Each relationship's strength is the sum of weighted contributions from explicit signals, capped at 1.00. A model's opinion is one signal and cannot on its own push a relationship past the storage threshold.

{{range .Weights}}{{end}}
Signal weights under {{.ScoreVersion}}
SignalWeight
{{.Name}}{{score2 .Weight}}

The resulting number is a heuristic relationship strength under {{.ScoreVersion}}. It is not a calibrated probability and should not be read as one.

{{end}}