Справочник API/Модели и цены

Модели и цены

С помощью этих эндпоинтов программа получает доступные сейчас модели, их контекстное окно, возможности и цены — без ручного ведения таблицы моделей.

Эти эндпоинты публичные: API-ключ не нужен, и они возвращают только модели, доступные для вызова сейчас. Отправляйте запросы на домен API — тот же Base URL, что и для вызова моделей.

На этой страницеexpand_more

Список моделейlink

Список моделей, совместимый с OpenAI. По умолчанию возвращает только текстовые модели, поэтому клиенты, которые считают каждую запись чат-моделью, работают без изменений.

GET/v1/models
cURL
curl 'https://api.wokey.ai/v1/models'
curl 'https://api.wokey.ai/v1/models?output_modalities=all'

Параметры запроса

output_modalities
Необязательно. Фильтр по типу результата: text, image, video, all или их комбинация через запятую, например text,image. По умолчанию text. Недопустимое значение возвращает 400 invalid_output_modalities.

Поля ответа

id
ID модели, который передаётся в model.
owned_by
Основной поставщик модели. Если поставщиков несколько, полный список — в поле providers каталога цен.
name
Отображаемое название.
context_length
Контекстное окно в токенах. Только у текстовых моделей.
max_completion_tokens
Максимум выходных токенов за запрос. Только у текстовых моделей.
architecture
input_modalities и output_modalities — поддерживаемые типы входа и выхода, на них и следует опираться; modality — строка для отображения, собранная из них.
pricing
Цены текстовой модели в долларах за токен, десятичными строками. prompt — вход, completion — выход, input_cache_read, input_cache_write и input_cache_write_1h — чтение и запись кэша; неподдерживаемые позиции не возвращаются.
supported_parameters
Подтверждённые возможности модели, например max_tokens и tools.
JSON
{
  "object": "list",
  "data": [
    {
      "id": "deepseek-v4.1-flash",
      "owned_by": "deepseek",
      "object": "model",
      "created": 0,
      "name": "DeepSeek-V4.1-Flash",
      "context_length": 1000000,
      "max_completion_tokens": 393216,
      "architecture": {
        "modality": "text+image->text",
        "input_modalities": ["text", "image"],
        "output_modalities": ["text"]
      },
      "pricing": {
        "prompt": "0.000000075",
        "completion": "0.0000003",
        "input_cache_read": "0.0000000015"
      },
      "supported_parameters": ["max_tokens", "tools"]
    }
  ]
}

В примере оставлена одна модель и опущена часть полей.

  • /models и /v1/models возвращают одно и то же.
  • Ответ содержит ETag. Передайте If-None-Match — если список не изменился, вернётся 304, поэтому опрашивать его дёшево.
  • Временно перегруженная модель остаётся в списке; вызовы к ней возвращают 429, пока не освободится ёмкость.

Каталог ценlink

Цены всех моделей, доступных для вызова сейчас, в едином формате для текста, изображений и видео. В отличие от списка моделей, по умолчанию возвращает все типы.

GET/v1/models/pricing
cURL
curl 'https://api.wokey.ai/v1/models/pricing?model=deepseek-v4.1-flash'
curl 'https://api.wokey.ai/v1/models/pricing?output_modalities=image,video'

Параметры запроса

output_modalities
Необязательно. Те же значения, что у списка моделей; по умолчанию all.
model
Необязательно. Вернуть одну модель, без учёта регистра. Неизвестный ID модели возвращает пустой список.

Поля ответа

owned_by / providers
owned_by — основной поставщик; providers — включённые сейчас поставщики в порядке приоритета по умолчанию, в виде тех же ID, что принимает параметр provider в запросе. Цена не зависит от того, какой поставщик обработал запрос.
pricing_skus
Список ценовых позиций, одинакового вида для всех моделей.
pricing_skus[].meter
Что тарифицируется. У текстовых моделей — input_tokens, output_tokens, cache_read_tokens, cache_write_tokens, cache_write_5m_tokens и cache_write_1h_tokens; у изображений — output_images; у видео — output_video.
pricing_skus[].unit / quantity
Единица и количество: за 1 000 000 токенов для текста, за изображение и за секунду видео.
pricing_skus[].price_usd
Цена Wokey в долларах, десятичной строкой.
reference_price_usd / savings_pct
Только у текстовых моделей: официальная цена для сравнения и скидка относительно неё в процентах.
pricing_skus[].constraints
Условия, при которых действует цена, например ценовой уровень по размеру изображения или режим, разрешение и диапазон длительности видео.
time_of_day
Только у моделей с ценой по времени суток. current_tier — текущий период (peak или off_peak), peak_windows_utc — часы пик в UTC, tiers — цены обоих периодов. pricing_skus всегда показывают текущий период.
prompt_tiers
Только у моделей с ценой по длине входа. Если вход запроса (включая чтение и запись кэша) больше above_prompt_tokens, все позиции считаются по ценам этого уровня.
JSON
{
  "object": "list",
  "data": [
    {
      "id": "deepseek-v4.1-flash",
      "name": "DeepSeek-V4.1-Flash",
      "owned_by": "deepseek",
      "providers": ["deepseek", "opencode", "ollama", "volcengine"],
      "object": "model",
      "available": true,
      "currency": "USD",
      "pricing_skus": [
        {
          "sku_id": "deepseek-v4.1-flash:input_tokens",
          "meter": "input_tokens",
          "unit": "token",
          "quantity": 1000000,
          "price_usd": "0.075000",
          "reference_price_usd": "0.150000",
          "savings_pct": "50"
        },
        {
          "sku_id": "deepseek-v4.1-flash:output_tokens",
          "meter": "output_tokens",
          "unit": "token",
          "quantity": 1000000,
          "price_usd": "0.300000",
          "reference_price_usd": "0.600000",
          "savings_pct": "50"
        }
      ]
    }
  ]
}

В примере оставлена одна модель и опущена часть полей.

  • Цены могут меняться в зависимости от времени суток и доступных мощностей, поэтому ответ не кэшируется и всегда содержит текущие цены.

Модели изображений и видеоlink

cURL
curl 'https://api.wokey.ai/v1/images/models'
curl 'https://api.wokey.ai/v1/videos/models'
GET/v1/images/models

Возвращает модели изображений, доступные для вызова сейчас: поддерживаемые эндпоинты (генерация, редактирование), параметры и допустимые значения (parameter_schema), поддержку потоковой передачи и редактирования, а также цену за изображение (pricing_skus). Как использовать: Генерация изображений →

GET/v1/videos/models

Возвращает видеомодели, у которых есть хотя бы один доступный к продаже вариант: режимы генерации, разрешения, соотношения сторон, диапазон длительности, лимиты мультимодальных референсов и цену за секунду для каждого варианта (pricing_skus). Как использовать: Генерация видео →