Skip to main content
GET
/
api
/
v2
/
config
/
memory
/
semantic
Get Semantic Memory Config
curl --request GET \
  --url http://localhost:8080/api/v2/config/memory/semantic
{
  "enabled": false,
  "database": "<string>",
  "storage_backend": "<string>",
  "feature_store": "<string>",
  "vector_collection": "<string>",
  "llm_model": "<string>",
  "embedding_model": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.memmachine.ai/llms.txt

Use this file to discover all available pages before exploring further.

Response

200 - application/json

Successful Response

Response model for semantic memory configuration.

enabled
boolean
default:false
Whether semantic memory is enabled. When set to true, the required
fields (database, llm_model, embedding_model) must also be configured.
Set to false to disable semantic memory entirely.
database
string | null
The ID of the database to use for semantic memory storage.
Must reference a database configured in the resources section. Used by
legacy semantic storage backends.
storage_backend
string | null
The storage backend used for semantic memory.
feature_store
string | null
The ID of the relational database resource used to store semantic feature
data when the semantic storage backend is `vector_store`.
vector_collection
string | null
The ID of the vector store resource used to store semantic feature
embeddings when the semantic storage backend is `vector_store`.
llm_model
string | null
The ID of the language model to use for semantic memory extraction.
Must reference a language model configured in the resources section.
embedding_model
string | null
The ID of the embedder to use for semantic memory vector search.
Must reference an embedder configured in the resources section.