Skip to main content

Welcome to Concentrate AI

The Concentrate AI Responses API provides a unified interface for interacting with multiple AI model providers. Access GPT 5.6, Claude Opus 5, Claude Fable 5, Gemini 3.1 Pro, Grok 4.20, and many other models through a single, normalized API with automatic routing and credit tracking.

Quickstart

Get started with your first API request in minutes

API Reference

View detailed endpoint documentation

Claude Code Setup

Use Claude Code with any model in our catalog

Cursor Setup

Use models on Concentrate in Cursor

Key Features

One API format works across all providers. No need to learn different request/response formats for OpenAI, Anthropic, Google, or other providers.
Use model: "auto" to route requests to a curated pool of high-capability models (temporary; see Auto routing). Provider selection is intelligently routed based on real-time metrics like cost, performance, or latency.
Access models from OpenAI, Anthropic, Google Vertex, Google AI Studio, AWS Bedrock, Azure, Azure AI Foundry, xAI, Cohere, Mistral, Alibaba Cloud, Cloudflare, z.ai, MiniMax, DeepSeek, DeepInfra, Novita, Blue Lobster, and Concentrate through a single endpoint.
Enable real-time streaming via Server-Sent Events (SSE) for a responsive user experience. Works consistently across all providers.
Built-in usage tracking and billing integration. Monitor token usage, costs, and set spending limits.

Authentication

All API requests require authentication using an API key. Get your API key from the Concentrate.ai dashboard. Include your API key in the Authorization header:
Keep your API key secure. Never share it publicly or commit it to version control.

Base URL

Supported Models

The API supports 168 models from 21 authors across 21 providers. Model IDs below are the exact values to pass in the model field.
26 models
  • gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna
  • gpt-5.5, gpt-5.4-pro, gpt-5.4, gpt-5.4-mini, gpt-5.4-nano
  • gpt-5.3-codex
  • gpt-5.2, gpt-5.1, gpt-5, gpt-5-mini, gpt-5-nano
  • gpt-4.1, gpt-4.1-mini, gpt-4o, gpt-4o-mini
  • o1, o3, o3-mini, o4-mini
  • gpt-oss-120b, gpt-oss-20b, gpt-oss-safeguard-120b, gpt-oss-safeguard-20b
Check the models page for complete listings, live pricing, and per-provider availability. You can also query /v1/models for real-time data, or see the full catalog on the Supported Models page.

Zero Data Retention (ZDR)

ZDR is a property of a specific model-and-provider pair. A model supports ZDR only when at least one of its providers is ZDR-certified for that model. To route a request through a ZDR-certified provider, prefix the model ID with the provider slug (for example, bedrock/llama-3.3-70b-instruct), or enable ZDR on the API key to have routing restricted automatically. 104 models currently have at least one ZDR-certified provider. The ZDR provider slugs are anthropic, azure, azure-fw, bedrock, deepinfra, fireworks, novita, openai, and vertex. See Zero Data Retention & Logging for the full per-model list and dashboard configuration.

Model Selection

You can specify models in three ways:
  1. Model name only: "gpt-5.6-sol" - Automatic provider routing
  2. Provider prefix: "openai/gpt-5.6-sol" - Specific provider
  3. Auto routing: "auto" - Currently selects from a curated pool of models (temporary; see Auto routing)

Quick Example

Response Format

All responses follow a normalized format regardless of provider:

Error Handling

The API uses standard HTTP status codes:

View Error Examples

See detailed error response formats and troubleshooting

Rate Limits

Rate limits are applied per API key and are based on your subscription tier. Limits are enforced on per-minute windows.
Contact support to increase your rate limits or discuss enterprise pricing.

Next Steps

Quickstart Guide

Make your first API call

Create Response

Full endpoint documentation

Streaming

Learn about streaming responses

Auto Routing

Automatic model selection
Last modified on August 16, 2026