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

# API endpoints

> Адреса API endpoints и справочник

> Дата обновления: 2026-06-16

## Базовый URL API

```
https://api.crazyrouter.com
```

`https://api.crazyrouter.com` теперь является стандартной международной точкой входа для API. Вход в аккаунт, оплата и панель управления остаются на:

```text theme={null}
https://crazyrouter.com
```

Для Восточной Азии предпочтительно использовать следующий API-адрес:

```text theme={null}
https://cn.crazyrouter.com
```

Перед настройкой SDK, IDE, агента или стороннего клиента проверьте, нужен ли этому инструменту root domain или Base URL с `/v1`.

## Какой Base URL использовать

| Сценарий                               | Международный адрес по умолчанию                                            | Предпочтительный адрес для Восточной Азии                                  | Примечание                                                               |
| -------------------------------------- | --------------------------------------------------------------------------- | -------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| OpenAI-совместимые SDK / клиенты       | `https://api.crazyrouter.com/v1`                                            | `https://cn.crazyrouter.com/v1`                                            | Клиент сам добавляет пути вроде `/chat/completions` и `/models`          |
| Claude Code / Anthropic-native клиенты | `https://api.crazyrouter.com`                                               | `https://cn.crazyrouter.com`                                               | Клиент сам добавляет `/v1/messages`, поэтому не добавляйте `/v1` вручную |
| curl / raw HTTP requests               | Полный endpoint, например `https://api.crazyrouter.com/v1/chat/completions` | Полный endpoint, например `https://cn.crazyrouter.com/v1/chat/completions` | В ручных HTTP-запросах нужно указывать полный API path                   |

<Warning>
  Если в логах видны `/v1/v1/models`, `/v1/v1/messages` или `/v1/messages/v1/messages`, клиент дублирует API path. Для Claude Code / Anthropic-native клиентов верните root domain. Для OpenAI-совместимых клиентов оставьте Base URL только до `/v1`.
</Warning>

## Основные endpoints

### Chat API

| Endpoint               | Метод | Описание                |
| ---------------------- | ----- | ----------------------- |
| `/v1/chat/completions` | POST  | Формат OpenAI Chat      |
| `/v1/messages`         | POST  | Формат Anthropic Claude |
| `/v1/responses`        | POST  | OpenAI Responses API    |
| `/v1/completions`      | POST  | Legacy Completions      |

### Нативный формат Gemini

| Endpoint                                       | Метод | Описание            |
| ---------------------------------------------- | ----- | ------------------- |
| `/v1beta/models/{model}:generateContent`       | POST  | Генерация контента  |
| `/v1beta/models/{model}:streamGenerateContent` | POST  | Потоковая генерация |

### Image API

| Endpoint                                 | Метод | Описание                         |
| ---------------------------------------- | ----- | -------------------------------- |
| `/v1/images/generations`                 | POST  | Генерация изображений OpenAI     |
| `/v1/images/edits`                       | POST  | Редактирование изображений       |
| `/mj/submit/imagine`                     | POST  | Генерация изображений Midjourney |
| `/ideogram/v1/ideogram-v3/generate`      | POST  | Ideogram V3                      |
| `/kling/v1/images/generations`           | POST  | Генерация изображений Kling      |
| `/kling/v1/images/kolors-virtual-try-on` | POST  | Kling virtual try-on             |

### Video API

| Endpoint                             | Метод | Описание                              |
| ------------------------------------ | ----- | ------------------------------------- |
| `/v1/video/create`                   | POST  | Единое создание видео                 |
| `/v1/video/query`                    | GET   | Единый запрос статуса видео           |
| `/kling/v1/videos/text2video`        | POST  | Kling text-to-video                   |
| `/kling/v1/videos/image2video`       | POST  | Kling image-to-video                  |
| `/kling/v1/videos/multi-image2video` | POST  | Видео Kling с несколькими референсами |
| `/kling/v1/videos/omni-video`        | POST  | Kling omni-video                      |
| `/jimeng/submit/videos`              | POST  | Отправка задачи Jimeng                |
| `/jimeng/fetch/{task_id}`            | GET   | Запрос задачи Jimeng                  |
| `/luma/generations`                  | POST  | Генерация видео Luma                  |
| `/runwayml/v1/tasks`                 | POST  | Генерация видео Runway                |

### Audio API

| Endpoint                   | Метод | Описание              |
| -------------------------- | ----- | --------------------- |
| `/v1/audio/speech`         | POST  | Text-to-Speech (TTS)  |
| `/v1/audio/transcriptions` | POST  | Speech-to-Text (STT)  |
| `/suno/submit/music`       | POST  | Генерация музыки Suno |

### Другие API

| Endpoint         | Метод | Описание       |
| ---------------- | ----- | -------------- |
| `/v1/embeddings` | POST  | Embeddings     |
| `/v1/rerank`     | POST  | Reranking      |
| `/v1/models`     | GET   | Список моделей |

<Note>
  Все endpoints поддерживают HTTPS. Международная API-точка входа по умолчанию — `https://api.crazyrouter.com`; для Восточной Азии предпочтительно использовать `https://cn.crazyrouter.com`; вход в аккаунт, оплата и панель управления остаются на `https://crazyrouter.com`.
</Note>
