Skip to content

One door to several AI providers (Claude, local models, Mistral): chat, embeddings, OCR, summaries, judgments, images.

partAI29 operationsid ai

How it sits

A part does one thing, and any other part can call it. The counts and the links below are from the platform's spec and the other services' own descriptions.

What it can do

29 operations in 15 resources, as the spec declares them. Each row is one call; paths are relative to the part.

usage

MethodPathDoes
GET/api/v1/usageQuery usage records
GET/api/v1/usage/seriesGet time-bucketed usage series
GET/api/v1/usage/summaryGet usage summary
DELETE/api/v1/usage/{request_id}Delete usage record
GET/api/v1/usage/{request_id}Get usage record by request ID
5 operations

health

MethodPathDoes
GET/api/v1/healthCheck all provider availability
GET/api/v1/health/detailedPer-provider detailed health (AI#93)
GET/healthBasic health check
GET/health/detailedDetailed health check
4 operations

chat

MethodPathDoes
POST/api/v1/chatChat with an AI model
POST/api/v1/chat/agentServer-side Claude+tool agent loop with SSE streaming
POST/api/v1/chat/toolsChat with Claude using tools
3 operations

images

MethodPathDoes
POST/api/v1/images/jobsStart an image generation job
GET/api/v1/images/jobs/{job_id}Image job status
GET/api/v1/images/jobs/{job_id}/imageFetch a finished image
3 operations

ocr

MethodPathDoes
POST/api/v1/ocrExtract text from documents (Mistral)
GET/api/v1/ocr/ladderRecent OCR ladder paths and path counts since start
POST/api/v1/ocr/unstructuredExtract text from documents (Unstructured)
3 operations

traces

MethodPathDoes
GET/api/v1/tracesList recent traces
GET/api/v1/traces/{trace_id}Get a full trace tree
2 operations

root

MethodPathDoes
GET/Service information
1 operation

embed

MethodPathDoes
POST/api/v1/embedGenerate text embeddings
1 operation

imagelocate

MethodPathDoes
POST/api/v1/imagelocateLocate a target region (e.g. logo) in an image via Claude Vision
1 operation

judge

MethodPathDoes
POST/api/v1/judgeTyped judgments over a state (TypeSafe System One / jev)
1 operation

model-cards.json

MethodPathDoes
GET/model-cards.jsonGet Ollama model catalog
1 operation

prime

MethodPathDoes
GET/primePrime application caches
1 operation

status

MethodPathDoes
GET/statusService status overview
1 operation

summarize

MethodPathDoes
POST/api/v1/summarizeSummarize text content
1 operation

topics

MethodPathDoes
POST/api/v1/topicsExtract main topics from content
1 operation

All the partsAIThe platform's own id for this service is cbai.

forge-catalog.json, generated Oct 30, 2026

Anti-cloud. Host local, think global.

Terminal
/terminal