token-billed:
text_input$4/M,cached_text_input$1/M,image_input$6.4/M,cached_image_input$1.6/M — one OpenAI-compatible endpoint athttps://api.apimart.ai/v1, no monthly plan required. (observed 2026-10-12)
Get an API key · Live pricing · Model page · ⚡ 60-second quickstart
Why teams call GPT Image 1.5 (gpt-image-1.5-official) through APIMart
- One key, entire catalog. The same
https://api.apimart.ai/v1base URL andAuthorizationheader reach GPT Image 1.5 (gpt-image-1.5-official) and 300+ other image, video and language models — switch themodelfield, not your client. - $1 minimum, pay as you go. No subscription and no prepaid plan to size up front: top up from $1 and spend it on calls.
- The charge comes back in the response. Every completed task reports the amount billed (
cost/credits_cost); a task markedfailedis refunded. - Async by design. Submit, take the
task_id, pollGET /v1/tasks/{id}— batching and retries are ordinary queue work, not a bespoke integration.
GPT Image 1.5 is OpenAI's image model, served on APIMart with token-based billing and an OpenAI-compatible endpoint.
| Route | model value |
Billing | Notes |
|---|---|---|---|
| Per-image | gpt-image-1.5-official |
per delivered image, by resolution | see the model page for the exact tiers |
Endpoint: POST https://api.apimart.ai/v1/images/generations (OpenAI-compatible), then poll GET /v1/tasks/{task_id}.
| Output | List price | Effective price |
|---|---|---|
| per generated second | — | see the live pricing page |
Token rates (effective): text_input $4/M, cached_text_input $1/M, image_input $6.4/M, cached_image_input $1.6/M, text_output $8/M, image_output $25.6/M.
Prices are a snapshot; the pricing page and data/model.json are refreshed by CI, and a completed task reports the exact amount in its cost field.
| Field | Type | Default | Notes |
|---|---|---|---|
model |
string | required | the model id shown in the route table above |
prompt |
string | required | what to generate, or what to change when editing |
size |
string | auto / 1:1 |
aspect ratio, or auto where the route supports it |
resolution |
string | 1K |
output resolution tier — cost scales with it |
n |
integer | 1 |
number of images per task, where the route allows more than one |
image_urls |
string[] | — | reference images as public HTTP(S) URLs or base64 data URLs |
nsfw_check |
boolean | false |
runs omni-moderation-latest before submitting |
The table lists the fields accepted by the APIMart OpenAI-compatible image endpoint. Check the model page for anything this model adds on top.
curl --request POST --url https://api.apimart.ai/v1/images/generations \
--header "Authorization: Bearer $APIMART_API_KEY" --header 'Content-Type: application/json' \
-d '{"model":"gpt-image-1.5-official","prompt":"A bamboo forest at sunrise, slow push-in","size":"1:1","resolution":"1K"}'import os, time, requests
BASE = "https://api.apimart.ai/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}", "Content-Type": "application/json"}
created = requests.post(f"{BASE}/images/generations", headers=HEADERS, timeout=60, json={
"model": "gpt-image-1.5-official", "prompt": "A bamboo forest at sunrise, slow push-in",
}).json()
task_id = created["data"]["id"]
while True:
task = requests.get(f"{BASE}/tasks/{task_id}", headers=HEADERS, timeout=60).json()["data"]
if task["status"] in ("completed", "failed"):
break
time.sleep(5)
print(task.get("cost"), task["result"]["images"][0]["url"])Runnable versions: examples/. The task lifecycle is pending → processing → completed | failed.
What is the GPT Image 1.5 model id?
gpt-image-1.5-official. See the route table above.
How is it billed?
token-billed: text_input $4/M, cached_text_input $1/M, image_input $6.4/M, cached_image_input $1.6/M. The completed task reports the exact amount in its cost field; a failed task is refunded.
How do I get a key?
Use the Get an API key link — $1 minimum top-up, no plan required.
| Purpose | Attributed link | Target |
|---|---|---|
| Model page | https://go.apimart.ai/k-0892c4 | apimart.ai/zh/model/gpt-image-1-5 |
| Live pricing | https://go.apimart.ai/k-d6fa6f | apimart.ai/zh/pricing |
| Get an API key | https://go.apimart.ai/k-d4d145 | apimart.ai/zh/keys |
Outbound APIMart links are minted through the promo link API; hand-made tracking parameters are rejected by
tools/check_links.py in CI.
GPT Image 1.5 is a third-party model served through APIMart; this repository documents how to call it and publishes model ids and prices, and does not claim official status. Model names, prices and documentation belong to their respective owners.
MIT — see LICENSE.
