curl --request POST \
--url https://api.bsyncs.com/brain/stats \
--header 'X-API-Key: atlas_your_key_here' \
--header 'Content-Type: application/json' \
--data '{
"user_id": "user-123"
}'
from atlas_memory import CognitiveBrain
brain = CognitiveBrain(api_key="atlas_your_key_here", user_id="user-123")
stats = brain.stats()
print(
f"Memory: {stats['semantic_entities']} entities, "
f"{stats['semantic_relations']} relations, "
f"{stats['episodic_count']} chunks"
)
const response = await fetch("https://api.bsyncs.com/brain/stats", {
method: "POST",
headers: {
"X-API-Key": "atlas_your_key_here",
"Content-Type": "application/json",
},
body: JSON.stringify({ user_id: "user-123" }),
});
const stats = await response.json();
console.log(`${stats.semantic_entities} entities in graph`);
{
"episodic_count": 142,
"semantic_entities": 87,
"semantic_relations": 203,
"models_loaded": true
}
{
"detail": "Invalid or inactive API key"
}
Endpoint examples
Stats
Get memory system statistics for your namespace.
POST
/
brain
/
stats
curl --request POST \
--url https://api.bsyncs.com/brain/stats \
--header 'X-API-Key: atlas_your_key_here' \
--header 'Content-Type: application/json' \
--data '{
"user_id": "user-123"
}'
from atlas_memory import CognitiveBrain
brain = CognitiveBrain(api_key="atlas_your_key_here", user_id="user-123")
stats = brain.stats()
print(
f"Memory: {stats['semantic_entities']} entities, "
f"{stats['semantic_relations']} relations, "
f"{stats['episodic_count']} chunks"
)
const response = await fetch("https://api.bsyncs.com/brain/stats", {
method: "POST",
headers: {
"X-API-Key": "atlas_your_key_here",
"Content-Type": "application/json",
},
body: JSON.stringify({ user_id: "user-123" }),
});
const stats = await response.json();
console.log(`${stats.semantic_entities} entities in graph`);
{
"episodic_count": 142,
"semantic_entities": 87,
"semantic_relations": 203,
"models_loaded": true
}
{
"detail": "Invalid or inactive API key"
}
Stats calls do not count against your monthly ops limit.
Authorizations
string
required
Your Atlas API key. Format:
atlas_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.Body
string
required
Namespace to query. Overridden server-side from your API key.
string
default:"shared"
Memory persona to report stats for.
Response
integer
Total vector chunks stored in Qdrant for this namespace.
integer
Unique entity nodes in the Neo4j knowledge graph.
integer
Relationship edges in the Neo4j knowledge graph.
boolean
Whether Qwen 0.5B and MiniLM are loaded and ready.
curl --request POST \
--url https://api.bsyncs.com/brain/stats \
--header 'X-API-Key: atlas_your_key_here' \
--header 'Content-Type: application/json' \
--data '{
"user_id": "user-123"
}'
from atlas_memory import CognitiveBrain
brain = CognitiveBrain(api_key="atlas_your_key_here", user_id="user-123")
stats = brain.stats()
print(
f"Memory: {stats['semantic_entities']} entities, "
f"{stats['semantic_relations']} relations, "
f"{stats['episodic_count']} chunks"
)
const response = await fetch("https://api.bsyncs.com/brain/stats", {
method: "POST",
headers: {
"X-API-Key": "atlas_your_key_here",
"Content-Type": "application/json",
},
body: JSON.stringify({ user_id: "user-123" }),
});
const stats = await response.json();
console.log(`${stats.semantic_entities} entities in graph`);
{
"episodic_count": 142,
"semantic_entities": 87,
"semantic_relations": 203,
"models_loaded": true
}
{
"detail": "Invalid or inactive API key"
}