Skip to content

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

partAI32 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

32 operations in 17 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 tool agent loop with SSE streaming
POST/api/v1/chat/toolsChat with tools (Claude, xAI, Gemini or local)
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

text

MethodPathDoes
POST/api/v1/text/jobsSummarize or extract topics as a job (submit, then poll)
GET/api/v1/text/jobs/{job_id}Text job status and result
2 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

models

MethodPathDoes
GET/api/v1/modelsModels a cloud chat provider offers AI's key
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 Nov 7, 2026

Anti-cloud. Host local, think global.

Terminal
/terminal