> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abliteration.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Compatibility matrix

> What abliteration.ai supports across OpenAI Chat Completions, Responses, Anthropic Messages, and Count Tokens surfaces.

What abliteration.ai supports, grouped by API surface.

## OpenAI — Chat Completions

`POST /v1/chat/completions`

| Capability       | Supported |
| ---------------- | --------- |
| Streaming        | ✓         |
| Function calling | ✓         |
| Web search       | ✓         |
| Image inputs     | ✓         |
| Video inputs     | ✓         |
| Thinking toggle  | ✓         |

## OpenAI — Responses API

`POST /v1/responses`

| Capability       | Supported |
| ---------------- | --------- |
| Streaming        | ✓         |
| Function calling | ✓         |
| Web search       | ✓         |
| Image inputs     | ✓         |
| Video inputs     |           |
| Thinking toggle  |           |

## Anthropic — Messages API

`POST /v1/messages`

| Capability       | Supported |
| ---------------- | --------- |
| Streaming        | ✓         |
| Function calling | ✓         |
| Web search       | ✓         |
| Web fetch        | ✓         |
| Image inputs     | ✓         |
| Video inputs     |           |
| Thinking toggle  | ✓         |

## Anthropic — Count Tokens

`POST /v1/messages/count_tokens`

Count input tokens before sending a request. See [count tokens](/capabilities/count-tokens).

## Policy-governed endpoints

abliteration.ai exposes a parallel `/policy/*` surface that adds project quotas, policy evaluation, and streaming policy metadata. See [policy endpoints](/api/policy-endpoints).

| Compat endpoint        | Governed variant           |
| ---------------------- | -------------------------- |
| `/v1/chat/completions` | `/policy/chat/completions` |
| `/v1/messages`         | `/policy/messages`         |
| `/v1/responses`        | `/policy/responses`        |
