ReferenceModels

The model catalog

A reference for the connect0 model catalog — how entries are structured, the modalities and capabilities they carry, and how they are priced.

Updated 7/26/2026

The model catalog is the single source of truth for every model the platform supports — across chat, embeddings, images, audio, video, and more. Anything an agent or skill can point at is a catalog entry. This page is a reference for how those entries are shaped.

Anatomy of a catalog entry

Every entry is identified by a globally unique slug of the form <provider>/<model> (with an optional @<variant> suffix), for example:

SlugModality
anthropic/claude-opus-4-7chat
openai/gpt-5chat
openai/text-embedding-3-largeembedding
openai/gpt-image-1@hd-1024image_generation
elevenlabs/eleven-turbo-v2-5text_to_speech
deepgram/nova-3speech_to_text
runway/gen-4video_generation
cohere/rerank-3-5rerank

Alongside the slug, each entry carries a provider, a family, a display name, and a modality — the primary discriminator that drives pricing units and which agents or skills may bind to it.

Modalities

The modality field is one of a fixed set. Each modality prices in its own natural unit:

ModalityPriced per
chat, code_completioninput / output token
embeddinginput token
image_generation, image_editimage (by resolution)
text_to_speechcharacter
speech_to_textminute of audio
music_generation, video_generationsecond of output
rerankrequest

The runtime rejects a modality mismatch at resolve time — a chat skill cannot accidentally invoke an embedding model.

Capabilities

Chat-family entries carry capability flags the runtime and skills can match against:

  • context_length and max_completion_tokens
  • supports_function_calling, supports_vision, supports_streaming
  • supports_json_mode, supports_prompt_caching, supports_batch

Modality-specific metadata (voices for TTS, resolutions for image and video, dimensions for embeddings) lives on the entry too, so a skill can declare "needs vision and tool use" and be matched to a capable model.

How the catalog is maintained

The catalog is refreshed automatically from upstream provider sources and merged with an operator-curated overlay for corrections and native-path tuning. When a provider changes a price, a new priced row is inserted with an effective-from date and the old one is closed — so historical usage keeps its original attribution and past runs stay costed correctly.

Entries also carry a deprecation lifecycle: an EOL'd model can point at a successor, and the runtime substitutes it transparently until you re-pin. A retired model is rejected outright.

Browsing it

See every entry available to your account — with per-model price and this month's spend — at /a/<account>/settings/models. Filter by modality first, then provider, capability, or price.

Where to go next

Ask Zero

Ask a question about connect0 and get an answer grounded in the docs, with links to the sources. Signed in? Zero answers with your account in mind.