Code recipe · REPRODUCIBLE GUIDE

GPT Image API with JavaScript: Production-Ready Starter

A compact JavaScript image generation example with environment-based authentication and explicit parameters.

One API gateway for multiple AI models.

APIMart is a multi-model AI API gateway with an OpenAI-compatible endpoint. Use one account to access supported image models, compare current pricing, and choose a cost-efficient option for each workload.

Create an APIMart account ↗
Browse all guides
WHY THIS GUIDE EXISTS

Test the workflow,
not the marketing claim.

A starter for Node.js teams that need a clear request boundary and reproducible prompt metadata.

Advertising

Summer drink social ad

Bright summer beverage can on crushed ice, coral and turquoise color blocking, hard flash photography, realistic condensation, product occupies the lower two-thirds, clean space above for campaign copy, no text.
Mobile social creative4:5
Ecommerce

Smart speaker studio

Compact smart speaker in graphite fabric on a deep charcoal pedestal, subtle violet rim light, precise mesh texture, controlled reflections, high-end consumer electronics launch photography, centered composition.
Consumer electronics hero1:1
Ecommerce

Wool chair catalog scene

Sculptural lounge chair upholstered in oatmeal wool, three-quarter angle in a quiet daylight studio, seamless warm-gray wall and floor, realistic material texture, soft contact shadow, catalog photography.
Furniture catalog image4:5
PYTHON QUICKSTART

Keep the request reproducible.

Store credentials in the environment. Record the exact model identifier, dimensions, test date, and retry count with the resulting asset.

import os
from openai import OpenAI

client = OpenAI(
  api_key=os.environ["APIMART_API_KEY"],
  base_url="https://api.apimart.ai/v1",
)

result = client.images.generate(
  model="gpt-image-1-official",
  prompt=PROMPT,
  size="1024x1024",
  n=1,
)
REVIEW CHECKLIST

Before you publish a result