
GPT-image-2 на практике: AI-генератор фигурок — превратите себя в коллекционную игрушку
GPT-image-2 на практике: AI-генератор фигурок — превратите себя в коллекционную игрушку#
Тренд AI Action Figure захватил соцсети. Концепция проста: сгенерировать гиперреалистичное изображение себя (или кого угодно) в виде коллекционной фигурки в блистерной упаковке — с аксессуарами и текстом на коробке.
GPT-image-2 идеально подходит для этого благодаря способности рендерить текст. Надписи на упаковке, слоганы и штрих-код выглядят настоящими.
Это часть 3 серии GPT-image-2.
Результат#

Что делает изображение убедительным:
- Прозрачная блистерная упаковка с реалистичными отражениями
- Текст на упаковке: "AI DEVELOPER — Build the future." отрендерен чётко
- Аксессуары: кружка кофе, резиновая уточка, два монитора, механическая клавиатура
- Штрих-код и мелкий текст "Powered by GPT-image-2"
- Студийное освещение в стиле профессиональной фотографии игрушек
Полный код#
Python#
from openai import OpenAI
client = OpenAI(
api_key="your-crazyrouter-api-key",
base_url="https://crazyrouter.com/v1"
)
character_name = "AI DEVELOPER"
tagline = "Build the future."
outfit = "black hoodie, glasses, holding a laptop with code on screen"
accessories = [
"a coffee mug with 'CODE COFFEE DEPLOY' text",
"a yellow rubber duck (debugging companion)",
"two monitors showing code editor and neural network diagrams",
"a mechanical keyboard with orange accents"
]
bottom_text = "CODE. TRAIN. AUTOMATE. REPEAT."
prompt = f"""
A hyper-realistic product photo of a boxed action figure toy.
The figure is a young Asian male software engineer: {outfit}.
The box is clear plastic blister pack with cardboard backing.
Top of box reads: "{character_name}" in bold letters.
Subtitle: "{tagline}"
Accessories inside the box: {", ".join(accessories)}.
Bottom of box: "{bottom_text}"
Small text: "Powered by GPT-image-2"
Include a realistic barcode.
Studio lighting, white background, professional toy photography style.
"""
response = client.images.generate(
model="gpt-image-2",
prompt=prompt,
size="1024x1024",
n=1
)
print(f"Сгенерировано: {response.data[0].url}")
curl#
curl -X POST https://crazyrouter.com/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your-crazyrouter-api-key" \
-d '{
"model": "gpt-image-2",
"prompt": "Hyper-realistic boxed action figure: AI DEVELOPER. Young engineer in black hoodie and glasses, holding laptop. Clear blister pack with cardboard backing. Accessories: coffee mug, rubber duck, dual monitors, mechanical keyboard. Bottom text: CODE. TRAIN. AUTOMATE. REPEAT. Barcode. Studio lighting, white background, toy photography.",
"size": "1024x1024",
"n": 1
}'
Node.js#
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "your-crazyrouter-api-key",
baseURL: "https://crazyrouter.com/v1",
});
const response = await client.images.generate({
model: "gpt-image-2",
prompt: `Hyper-realistic boxed action figure: AI DEVELOPER.
Figure wearing black hoodie, glasses, holding laptop.
Accessories: coffee mug, rubber duck, dual monitors, mechanical keyboard.
Clear blister pack, cardboard backing, barcode.
Studio lighting, white background, toy photography.`,
size: "1024x1024",
n: 1,
});
console.log(response.data[0].url);
10 шаблонов профессий#
Готовые к использованию — просто замените значения:
| # | Профессия | Название | Одежда | Текст внизу |
|---|---|---|---|---|
| 1 | Продакт-менеджер | PRODUCT MANAGER | Бизнес-кэжуал, маркер | SHIP IT. ITERATE. REPEAT. |
| 2 | UI-дизайнер | UI/UX DESIGNER | Водолазка, Apple Pencil | PIXEL PERFECT. ALWAYS. |
| 3 | Data Scientist | DATA SCIENTIST | Рубашка, Jupyter | TRAIN. VALIDATE. DEPLOY. |
| 4 | Стартапер | STARTUP FOUNDER | Жилет Patagonia + худи | MOVE FAST. BREAK THINGS. |
| 5 | Фитнес-тренер | FITNESS COACH | Майка, кроссовки | NO PAIN. NO GAIN. |
| 6 | Шеф-повар | MASTER CHEF | Белый халат, колпак | TASTE. SEASON. PERFECT. |
| 7 | Фотограф | PHOTOGRAPHER | Жилет, ремень камеры | CAPTURE THE MOMENT. |
| 8 | Музыкальный продюсер | MUSIC PRODUCER | Оверсайз худи, наушники | DROP THE BEAT. |
| 9 | Учитель | TEACHER | Кардиган, очки, книги | INSPIRE. EDUCATE. EMPOWER. |
| 10 | Кошатник | CAT PARENT | Свитер в кошачьей шерсти | OWNED BY CATS SINCE 2020. |
Пакетная генерация#
professions = [
("AI DEVELOPER", "black hoodie, glasses, laptop"),
("DESIGNER", "turtleneck, Apple Pencil, iPad"),
("DATA SCIENTIST", "casual shirt, Jupyter notebook"),
]
for title, outfit in professions:
response = client.images.generate(
model="gpt-image-2",
prompt=f"Hyper-realistic boxed action figure: {title}. "
f"Figure wearing {outfit}. Clear blister pack, "
f"cardboard backing, studio lighting, toy photography.",
size="1024x1024",
n=1
)
print(f"{title}: {response.data[0].url}")
Советы по промптам#
- Короткий текст работает лучше — не более 10 слов на упаковке
- ЗАГЛАВНЫЕ БУКВЫ рендерятся надёжнее строчных
- Добавьте
studio lighting, soft shadowsдля реализма - Добавьте
slight plastic reflection on blister packдля текстуры упаковки
Стоимость#
| Элемент | Цена (через Crazyrouter) |
|---|---|
| 1 изображение (1024×1024) | ~$0.04–0.08 |
| Пакет из 10 | ~$0.50 |
🚀 Crazyrouter — один API-ключ, 600+ моделей. GPT-image-2, GPT-5.5, Claude Opus 4.7, DeepSeek V4 и другие.


