Skip to main content

Base URL

https://api.caprioletech.com

Get started in two steps

1. Create an API key

Create your key from the Capriole AI API page after signing in.

2. Call POST /v1/chat

Send a simple text request.

Protocol-compatible endpoints

Use POST /v1/responses for OpenAI Responses clients, POST /v1/chat/completions for OpenAI Chat Completions clients, and POST /v1/messages for Anthropic Messages clients. Use openai-latest, claude-latest, or google-latest when you want Capriole AI to choose our recommended flagship model for that provider. Use a concrete model ID when you need one exact model version. Latest aliases are input shortcuts. Capriole AI records usage against the resolved model, while protocol-compatible response bodies keep the model fields returned by the upstream-compatible endpoint.

Quick answers

Should the base URL include /v1?

Use https://api.caprioletech.com for direct API calls. Some coding agents ask for a provider base URL; follow the integration page for that agent because OpenAI-compatible and Anthropic-compatible clients expect different base URLs.

Which latest aliases work on each endpoint?

POST /v1/chat and POST /v1/chat/completions support all three latest aliases. POST /v1/responses supports openai-latest. POST /v1/messages supports claude-latest plus concrete Claude Messages IDs such as claude-fable-5, claude-opus-5, claude-opus-4-8, claude-opus-4-7, claude-opus-4-6, and claude-sonnet-4-6.

Why does the response model not show the alias I sent?

That is expected. The alias is only used to pick the model. Responses keep the model naming behavior of the selected endpoint.

Why did I get an unsupported model error?

Use a latest alias only on an endpoint that supports it, or switch to a concrete model ID listed by GET /v1/models.

Does /v1/messages/count_tokens always work?

It accepts claude-latest and concrete Claude Messages IDs. Token counting depends on the selected upstream supporting Anthropic token counting.

Continue with an SDK

Use the OpenAI and Anthropic SDK guide to run protocol-native Python or TypeScript clients with the same Capriole AI API key. After the first request, use the API keys and usage guide to verify the key, model, status, and charged-token record.
Last modified on August 11, 2026