Skip to content

About

AI API gateway / relay: 307 models behind one OpenAI-compatible key. image2.5 $0.0085/image, Seedance 2.0 Mini $0.01056/sec, LLM from $0.0228/M tokens. USD settlement, pay-as-you-go, $1 minimum top-up.

Topics

Resources

Contributing

Security policy

Stars

53 stars

Watchers

0 watching

Forks

Repository files navigation

Midjourney API (midjourney)

observed unit price billing model OpenAI-compatible endpoint

Sample render via the APIMart image API

from $0.045 per image on the APIMart route — 一个 OpenAI 兼容端点 https://api.apimart.ai/v1,无需包月套餐。(数据观测于 2026-10-12)

获取 API Key · 实时价格 · 模型页面 · ⚡ 60 秒快速上手

为什么团队通过 APIMart 调用 Midjourney(midjourney)

  • **一个 Key,整个目录。**同一个 https://api.apimart.ai/v1 base URL 和 Authorization 请求头即可访问 Midjourney(midjourney)以及图像、视频、语言等 300+ 模型——只需切换 model 字段,客户端无需改动。
  • **$1 起充,按量付费。**没有订阅、也没有需要预先估算用量的预付费套餐:最低充值 $1,调用多少扣多少。
  • **费用随响应一并返回。**每个完成的任务都会报告实际计费金额(cost / credits_cost);状态为 failed 的任务会自动退款。
  • **原生异步设计。**提交任务、拿到 task_id、轮询 GET /v1/tasks/{id}——批处理和重试都是普通的队列工作,不需要定制集成。

Midjourney is the industry-leading text-to-image engine, prized for its painterly aesthetic, strong composition, and signature lighting. APIMart exposes Midjourney as a programmable API — call /v1/midjourney/generations for the default Imagine flow, choose v8.1, v7, v6.1, v5.2, v5.1 or Niji 7 / Niji 6, dial in stylize / chaos / weird, and run on relax, fast, or turbo queues without touching Discord.

Model id and routes

Route model value Billing Notes
Per-image midjourney per delivered image, by resolution see the model page for the exact tiers

Endpoint: POST https://api.apimart.ai/v1/images/generations, then poll GET /v1/tasks/{task_id}.

Pricing

Output List price Effective price
default $0.0375 $0.03
4K $0.05 $0.04

The token-billed official route bills per million tokens instead: text_input $1.60, cached_text_input free, image_input $1.60, cached_image_input free, text_output $9.60, image_output $96.00.

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.

Request parameters

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 images/generations endpoint. Check the model page for anything this model adds on top.

Quickstart

curl --request POST --url https://api.apimart.ai/v1/images/generations \
  --header "Authorization: Bearer $APIMART_API_KEY" --header 'Content-Type: application/json' \
  -d '{"model":"midjourney","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": "midjourney", "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.

FAQ

Midjourney 的模型 id 是什么?

midjourney。见上方路由表。

如何计费?

from $0.045 per image on the APIMart route。完成的任务会在 cost 字段中给出准确金额;失败的任务会自动退款。

How do I get a key?

Use the Get an API key link — $1 minimum top-up, no plan required.

Related repositories

This repository is one build in a cross-linked set of API guides for the same model family; each language build links back to the others.

Attributed links (how this repository is measured)

Purpose Attributed link Target
Model page https://go.apimart.ai/k-f4b2e8 apimart.ai/zh/model/midjourney
Live pricing https://go.apimart.ai/k-34befe apimart.ai/zh/pricing
Get an API key https://go.apimart.ai/k-7a4458 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.

Disclosure

Midjourney 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.

License

MIT — see LICENSE.

About

AI API gateway / relay: 307 models behind one OpenAI-compatible key. image2.5 $0.0085/image, Seedance 2.0 Mini $0.01056/sec, LLM from $0.0228/M tokens. USD settlement, pay-as-you-go, $1 minimum top-up.

Topics

Resources

Contributing

Security policy

Stars

53 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages