request body
{
"async": null,
"extract": true,
"facts": null,
"holder": "agent:omega-bot",
"images": [
"https://cdn.discordapp.com/attachments/1497274794586931220/1511693311159832606/Screenshot_from_2026-06-03_21-29-12.png?ex=6a21619b&is=6a20101b&hm=65015e98f11f4acd1b127217d06fd430e68c723cdb6863a8925cc7f1b3083183&"
],
"modality": "descriptive",
"mode": "opencode",
"passes": 1,
"queue_id": null,
"session_id": "discord:1349727923434815519:1497274794586931220",
"text": "ajaxdavis in #donto: should of done this ages ago but gonna be good"
}response body
{
"aperture_yields": [],
"dedup_collisions": 0,
"elapsed_ms": 410,
"episodic_record_id": "2c92fb93-83af-48d1-b80c-96cd71764fae",
"episodic_record_iri": "ctx:memory/episodic/2be5ca8a-86cb-4750-804a-d4cbe90752c0",
"extract_mode": "opencode",
"extracted": true,
"facts": [],
"facts_extracted": 0,
"facts_ingested": 0,
"holder": "agent:omega-bot",
"model": "upstream:opencode",
"queue_id": "e5c0a244-9c89-4562-a63c-9fa8bdef7df1",
"semantic_record_ids": [],
"session_id": "discord:1349727923434815519:1497274794586931220",
"usage": null,
"warnings": [
"ocr failed: LLM HTTP 402: {\"error\":{\"message\":\"Insufficient credits. Add more using https://openrouter.ai/settings/credits\",\"code\":402}}",
"opencode mode: no facts supplied (agent yielded none); episodic stored only"
]
}