Tera Router
Gateway API

Pembuatan Gambar

Text-to-image dengan format images OpenAI — POST /v1/images/generations.

POST /v1/images/generations menerima request images OpenAI. Router membaca model seperti chat dan hanya mengubah field itu — size, n, quality, response_format, dan field khusus provider diteruskan apa adanya. Response provider dikembalikan tanpa diubah.

curl http://localhost:8080/v1/images/generations \
  -H "Authorization: Bearer sk_tr_..." \
  -H "Content-Type: application/json" \
  -d '{ "model": "openai/gpt-image-1", "prompt": "Rubah cat air di hutan bersalju", "size": "1024x1024" }'
{ "created": 1760000000, "data": [{ "b64_json": "iVBORw0KGgo…" }] }

Tergantung model dan response_format, tiap item berisi b64_json atau url sementara. Dengan SDK OpenAI, set baseURL ke http://localhost:8080/v1 lalu panggil images.generate.

Provider

Setiap provider katalog yang punya kemampuan image dengan dialek OpenAI melayani endpoint ini — OpenAI, Gemini, Together AI, dan Meta Muse — plus custom provider yang kompatibel dengan OpenAI (misalnya endpoint FLUX yang di-hosting, dipanggil sebagai <slug-provider>/<model>).

Model yang lambat

Pembuatan gambar bisa memakan puluhan detik; router menunggu hingga 90 detik sebelum menjawab 504.

400 berarti model menunjuk provider tanpa kemampuan membuat gambar; 503 berarti belum ada akun yang terhubung untuknya.

Di halaman ini