Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.compose.market/llms.txt

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

The generated catalog is the source of truth for provider rows. Docs can name the adapter families, but the catalog decides what is available in a build. Use:
GET /v1/models
POST /v1/models/search
Each model row includes a provider and public model ID. The engine resolves that row, computes the provider wire model with upstreamModelId ?? modelId, and calls the matching adapter.

Adapter families

The API includes adapters for providers and OpenAI-compatible families such as:
Provider or familyUsed for
OpenAIChat, responses, embeddings, images, audio, video.
Azure OpenAIChat, embeddings, images.
Gemini and VertexText, embeddings, images, speech, video, native Google wire formats.
AlibabaText, embeddings, images, speech, transcription, video.
CloudflareWorkers AI model rows, including text, image, speech, transcription.
FireworksOpenAI-compatible text and selected media routes.
ASI CloudOpenAI-compatible text rows.
Deepgram, ElevenLabs, CartesiaSpeech and transcription.
RoboflowVision and computer-vision outputs such as detections and segmentation.
Provider support comes from source data and adapter code. If the catalog row exists and the adapter supports that modality, the route can execute it.