Skip to main content

Available Models

Cuadra AI supports models from multiple leading AI providers. Use the catalog endpoint to discover what’s available:
The catalog returns all available base models with their capabilities, context windows, and pricing. Use parentModelId from the catalog when creating your custom model.

Quick Start

First, get a parentModelId from the catalog, then create your custom model:
The parentModelId comes from GET /v1/models/catalog. These are pre-configured system models with standard pricing.

Linking Datasets (RAG)

Connect a knowledge base to enable retrieval-augmented generation:

Usage Types


Attaching System Prompts

Configure model behavior with a system prompt:
Use the Particles API to create modular, reusable prompt components.

FAQ

Can I switch LLM providers without changing code?

Yes. Update the model’s parentModelId via PATCH to point to a different base model. Your integration code using modelId stays the same.

What’s the difference between model and parentModelId?

Your model is a Cuadra AI model (custom displayName, linked datasets, system prompt). parentModelId references the underlying base model from the catalog. No hard limit. However, more datasets = more RAG tokens = higher cost. Link only relevant datasets.

Do model changes affect existing conversations?

No. Conversations use the model configuration at creation time. Changes apply to new chats only.

Chat API

Use models in chat

System Prompts

Configure behavior