# Публичный API Weget

Версия: `2026-07-30`
Сгенерировано: `2026-08-01T13:34:14.889Z`

## Быстрый старт (/v1)

- Base URL: `https://creaverse.art/api/v1`
- Авторизация: `Authorization: Bearer YOUR_API_KEY` или `X-API-Key: YOUR_API_KEY`
- Совместимо с Cursor, Claude Code, Cline, Roo Code, OpenAI SDK

### Cursor IDE
1. Откройте `Cursor Settings` -> `Models`
2. Вставьте API-ключ в `OpenAI API Key`
3. Включите `Override OpenAI Base URL` и укажите `https://creaverse.art/api/v1`
4. Выберите модель по точному имени

### Claude Code CLI
```bash
export OPENAI_API_KEY="ваш-api-ключ"
export OPENAI_BASE_URL="https://creaverse.art/api/v1"
claude-code --model claude-sonnet-4-5-20250929
```

## Список эндпоинтов

| Метод | Путь | Кратко | Авторизация |
| --- | --- | --- | --- |
| POST | `/v1/chat/completions` | Chat Completions (/v1) | JWT Bearer или X-API-Key |
| GET | `/v1/models` | Список моделей (/v1/models) | Без авторизации |
| GET | `/account/api-keys` | Список API-ключей | JWT Bearer |
| POST | `/account/api-keys` | Создание API-ключа | JWT Bearer |
| DELETE | `/account/api-keys/{key_id}` | Отзыв API-ключа | JWT Bearer |
| GET | `/account/api-keys/stats` | Статистика использования API-ключей | JWT Bearer |
| POST | `/pricing/calculate` | Предварительный расчёт стоимости | Без авторизации |
| GET | `/pricing/model/{model_id}` | Цена конкретной модели | Без авторизации |
| GET | `/pricing/models` | Каталог моделей и цен | Без авторизации |
| POST | `/image/openai/generate` | Генерация изображения через OpenAI | JWT Bearer или X-API-Key |
| POST | `/llm/anthropic/message` | Текстовый запрос через Anthropic router | JWT Bearer или X-API-Key |
| POST | `/llm/deepseek/message` | Текстовый запрос через DeepSeek router | JWT Bearer или X-API-Key |
| POST | `/llm/google/message` | Текстовый запрос через Google router | JWT Bearer или X-API-Key |
| POST | `/llm/grok/message` | Текстовый запрос через Grok router | JWT Bearer или X-API-Key |
| POST | `/llm/openai/message` | Текстовый запрос через OpenAI router | JWT Bearer или X-API-Key |
| POST | `/llm/perplexity/message` | Текстовый запрос через Perplexity router | JWT Bearer или X-API-Key |
| POST | `/music/create` | Создание трека через Suno | JWT Bearer или X-API-Key |
| POST | `/video/openai/generate` | Генерация видео через OpenAI | JWT Bearer или X-API-Key |

## Детали эндпоинтов

### POST /v1/chat/completions

- Кратко: Chat Completions (/v1)
- Авторизация: JWT Bearer или X-API-Key
- Operation ID: `v1_chat_completions`
- Теги: `v1`

OpenAI-совместимая ручка для текстовых/chat completion запросов. Подходит для Cursor, Claude Code и OpenAI SDK.

### GET /v1/models

- Кратко: Список моделей (/v1/models)
- Авторизация: Без авторизации
- Operation ID: `v1_models_list`
- Теги: `v1`

Возвращает доступные модели в OpenAI-совместимом формате.

### GET /account/api-keys

- Кратко: Список API-ключей
- Авторизация: JWT Bearer
- Operation ID: `account_api_keys_list`
- Теги: `account`

Возвращает API-ключи пользователя с маскированным preview.

### POST /account/api-keys

- Кратко: Создание API-ключа
- Авторизация: JWT Bearer
- Operation ID: `account_api_keys_create`
- Теги: `account`

Создает новый API-ключ и один раз возвращает полный секрет.

### DELETE /account/api-keys/{key_id}

- Кратко: Отзыв API-ключа
- Авторизация: JWT Bearer
- Operation ID: `account_api_keys_revoke`
- Теги: `account`

Отключает ключ без удаления исторических данных использования.

Параметры:
- `key_id` (path, обязательный) - Идентификатор API-ключа

### GET /account/api-keys/stats

- Кратко: Статистика использования API-ключей
- Авторизация: JWT Bearer
- Operation ID: `account_api_keys_stats`
- Теги: `account`

### POST /pricing/calculate

- Кратко: Предварительный расчёт стоимости
- Авторизация: Без авторизации
- Operation ID: `pricing_calculate`
- Теги: `pricing`

### GET /pricing/model/{model_id}

- Кратко: Цена конкретной модели
- Авторизация: Без авторизации
- Operation ID: `pricing_model`
- Теги: `pricing`

Параметры:
- `model_id` (path, обязательный)

### GET /pricing/models

- Кратко: Каталог моделей и цен
- Авторизация: Без авторизации
- Operation ID: `pricing_models`
- Теги: `pricing`

Возвращает актуальный каталог моделей с ценами.

### POST /image/openai/generate

- Кратко: Генерация изображения через OpenAI
- Авторизация: JWT Bearer или X-API-Key
- Operation ID: `image_openai_generate`
- Теги: `generation`

### POST /llm/anthropic/message

- Кратко: Текстовый запрос через Anthropic router
- Авторизация: JWT Bearer или X-API-Key
- Operation ID: `llm_anthropic_message`
- Теги: `generation`

### POST /llm/deepseek/message

- Кратко: Текстовый запрос через DeepSeek router
- Авторизация: JWT Bearer или X-API-Key
- Operation ID: `llm_deepseek_message`
- Теги: `generation`

### POST /llm/google/message

- Кратко: Текстовый запрос через Google router
- Авторизация: JWT Bearer или X-API-Key
- Operation ID: `llm_google_message`
- Теги: `generation`

### POST /llm/grok/message

- Кратко: Текстовый запрос через Grok router
- Авторизация: JWT Bearer или X-API-Key
- Operation ID: `llm_grok_message`
- Теги: `generation`

### POST /llm/openai/message

- Кратко: Текстовый запрос через OpenAI router
- Авторизация: JWT Bearer или X-API-Key
- Operation ID: `llm_openai_message`
- Теги: `generation`

### POST /llm/perplexity/message

- Кратко: Текстовый запрос через Perplexity router
- Авторизация: JWT Bearer или X-API-Key
- Operation ID: `llm_perplexity_message`
- Теги: `generation`

### POST /music/create

- Кратко: Создание трека через Suno
- Авторизация: JWT Bearer или X-API-Key
- Operation ID: `music_create`
- Теги: `generation`

### POST /video/openai/generate

- Кратко: Генерация видео через OpenAI
- Авторизация: JWT Bearer или X-API-Key
- Operation ID: `video_openai_generate`
- Теги: `generation`
