Grok Image API
Grok Image стоит у нас $0.02 за картинку и вызывается тем же OpenAI-совместимым запросом, что и остальной каталог. Сгенерировали, списали два цента. Подписки нет, минимального ежемесячного платежа тоже.
Что это за модель и зачем её берут
Grok Image это генератор изображений от xAI. У нас он заведён одним SKU с плоской ценой, потому что выбирать в нём нечего, кроме ориентации кадра. Разрешение не настраивается, уровней качества нет, и цена поэтому одна на любой вызов. Из всех картиночных моделей каталога эта, по-моему, самая скучная в настройке и при этом самая дешёвая.
Отсюда и сценарий. Точнее, два сценария, но оба про объём. Когда нужно двести превью к карточкам товара или триста фонов под баннеры, разница между двумя центами и шестью решает бюджет, а художественные тонкости отходят на второй план. Тысяча картинок обойдётся в $20. Та же тысяча на gpt-image-2-low-1k стоит $60, на nano-banana-pro $27.
Чего мы писать не станем, так это что Grok Image рисует лучше соседей по каталогу. Замера, на который можно сослаться, у нас нет, а на глаз такое не сравнивают. Цена проверяется по прайсу, качество проверяйте под свою задачу сами, благо три пробных вызова стоят шесть центов.
Цена
| Идентификатор модели | Тир | Цена |
|---|---|---|
| grok-image | base | $0.02 за картинку |
Списывается два цента за каждую картинку, которая вернулась. Сколько их пришло, столько и в счёте, а точная сумма лежит в поле cost_usd того же ответа. Если генерация упала, придёт ошибка и cost_usd равный нулю, деньги остаются на балансе.
Прикиньте на своём объёме, вот те же деньги рядом с двумя соседями по каталогу.
| Картинок | grok-image | nano-banana-pro | gpt-image-2-low-1k |
|---|---|---|---|
| 100 | $2 | $2.70 | $6 |
| 1 000 | $20 | $27 | $60 |
| 10 000 | $200 | $270 | $600 |
Из агрегаторов, которые мы разбирали в августе, цену на картинку Grok открыто показывает только aimlapi.com, там $0.026 за штуку (проверено 22.08.2026). У piapi.ai моделей Grok нет вообще, ни картинок, ни видео.
Как вызвать
Если вы уже ходите в OpenAI-совместимый API, менять придётся ровно две вещи: адрес и имя модели. Эндпоинт /v1/images/generations, а ключ подойдёт ваш обычный, которым вы ходите за текстом.
curl https://api.teamtoken.store/v1/images/generations \
-H "Authorization: Bearer $TEAMTOKEN_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-image",
"prompt": "чёрный кот на подоконнике, за окном ночной город под дождём",
"orientation": "landscape",
"n": 2
}'В ответе картинка приходит в base64, ссылки на файл не будет.
{
"created": 0,
"cost_usd": 0.04,
"data": [
{ "b64_json": "iVBORw0KGgoAAAANSUhEUg..." },
{ "b64_json": "iVBORw0KGgoAAAANSUhEUg..." }
]
}Параметр response_format мы не читаем, потому что ссылка вела бы на CDN провайдера, а этот хост наружу не отдаётся. Сохранить результат можно на месте.
curl https://api.teamtoken.store/v1/images/generations \
-H "Authorization: Bearer $TEAMTOKEN_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"grok-image","prompt":"neon sign above a wet street","n":2}' \
| python3 -c 'import sys, json, base64
for i, x in enumerate(json.load(sys.stdin)["data"]):
open(f"grok-{i}.png", "wb").write(base64.b64decode(x["b64_json"]))'Какие параметры принимает и чего не умеет
| Поле | Значения | По умолчанию |
|---|---|---|
model | grok-image | обязательное |
prompt | строка | обязательное |
orientation | landscape, portrait, square | square |
image или images | URL, data-URL или base64, до четырёх штук | без референсов |
n | от 1 до 10, дальше 400 | 1 |
Ориентация задаётся словом, а не пропорцией. У соседних моделей каталога за это отвечает aspect_ratio со значениями вида 16:9, а здесь orientation, и перепутать их легко. Ошибки при этом не будет: неизвестное поле молча отбрасывается, и вернётся квадрат, хотя вы просили широкий кадр. По той же причине size, quality и style, которые шлёт OpenAI SDK, у нас ни на что не влияют.
Что ещё всплывает на интеграции. Соединение мы держим открытым, пока провайдер рисует, и обычно это секунды. Но если он не уложился в 150 секунд, вместо картинки вернётся 202 с идентификатором задачи, результат тогда забирается отдельным запросом GET /v1/images/jobs/{id}, а деньги на этот момент зарезервированы и ещё не списаны.
Про n стоит сказать прямо. Мы его принимаем и проверяем, но в запрос к провайдеру оно не уходит, так что вызов возвращает одну картинку. Нужно четыре, значит нужно четыре вызова. Списание при этом считается по фактически вернувшимся картинкам, поэтому лишнего в любом случае не спишется.
Сида в параметрах нет. Повторить ту же самую картинку по тому же промпту не выйдет, и если вам нужна воспроизводимость, эта модель не подойдёт. Разрешение, как уже сказано, не выбирается тоже (за 2K и 4K идти надо к nano-banana-pro или к тирам gpt-image-2).
Чем отличается от других картиночных моделей каталога
| Модель | За картинку | Что настраивается | Когда брать |
|---|---|---|---|
grok-image | $0.02 | ориентация | объём, где цена за штуку важнее контроля |
nano-banana-2 | $0.027 | пропорция и 1K/2K/4K | нужен конкретный размер |
nano-banana-pro | $0.027 | пропорция и 1K/2K/4K | то же, версия Pro |
gpt-image-2 | $0.06–0.94 | пропорция, качество, разрешение | печать, крупный формат, когда важен верхний тир |
Тиры gpt-image-2 разбегаются от $0.06 до $0.94 за картинку, то есть больше чем в 15 раз. Grok Image закрывает нижний край шкалы. А стоит ли переплачивать полцента за nano-banana? Стоит, если картинка пойдёт в макет, где размер задан жёстко, потому что там пропорция и 4K важнее пары центов.
Тот же ключ работает с видео и текстом
Ключ у нас один на весь каталог, отдельной регистрации и отдельного баланса под медиа нет. Видео Grok лежит рядом и вызывается на /v1/videos: grok-video-480p по $0.0067 за секунду, grok-video-720p по $0.0133. Текстовые модели работают на /v1/chat/completions, там gpt-5.6-sol, gemini-3.1-pro и остальной живой список из каталога.
Примеров у нас нет, зато есть чем проверить
Мы не кладём сюда свои генерации: подобрать пять удачных картинок умеет кто угодно, а вам нужна не наша подборка, а ваш промпт. Ниже три вызова, которые проверяют ровно то, о чём спорит эта страница: единственная ручка модели работает или нет.
Весь набор стоит $0.06.
Частые вопросы
api.teamtoken.store открывается из России напрямую. Пополнение картой Visa, Mastercard и Мир, через СБП или криптой. По карте и СБП минимум доллар, по крипте пять.cost_usd, резерв снимается, баланс не меняется.Пополнение картой, через СБП или криптой, от $1. Лимиты трат настраиваются на каждый ключ.