Storyboard
AktifDescribe a scene, optionally with its shots and pictures of your characters. Get one storyboard sheet, a panel per shot, and every panel as its own image, in reading order.
Storyboard
Input
descriptionWhat happens in the scene, where and with whom.panel_countHow many panels to draw (or cut).4styleThe visual style, e.g. anime or film noir.aspect_ratioThe frame shape of each panel.referencesReference images the panels follow: image_url, kind (character, object or location) and a character's name.
explorer-thumbnail-a45a7f1e.pngLeo
Pictures of characters the panels keep the same, up to 4.
From $1.014 per sheet, by panels and reference images.
These tools need an API key with the api:opennan scope: paste one under Use API key to run them.
4 panels4 panels

4 panels
Full sheetCara kerjanya
- 01Describe the sceneWhat happens, where and with whom, up to 2,000 characters, with a style and panel shape.
- 02We draw the sheetOne panel per shot, keeping your characters the same.
- 03Get the panelsThe full sheet and each panel as its own image.
Panggil Storyboard dari kode Anda
One endpoint and one key, on the same balance as the playground. The request below is the example's own.
https:/ / api.opennan.com/ v1/ storyboardsDapatkan kunci API
Buat kunci di konsol. Kunci memakai saldo yang sama dengan playground.
Buat kunciKirim permintaan pertama
Permintaan yang sama dengan yang dikirim playground. Isi OPENNAN_KEY dengan kunci Anda.
curl https://api.opennan.com/v1/storyboards \ -H "Authorization: Bearer $OPENNAN_KEY" \ -H "Content-Type: application/json" \ -d '{"description":"Leo, a cheerful young explorer in a green jacket with a big backpack, climbs a snowy mountain trail at dusk, spots a log cabin with warm glowing windows, steps inside and finds an old map pinned to the wall showing a hidden lake beyond the peaks.","panel_count":4,"style":"warm 3D animation, soft volumetric light","aspect_ratio":"16:9","references":[{"image_url":"https://cdn.opennan.com/examples/3d/explorer-thumbnail-a45a7f1e.png","kind":"character","name":"Leo"}]}' # Then poll until "status" is "succeeded" or "failed": curl https://api.opennan.com/v1/tasks/<task id> -H "Authorization: Bearer $OPENNAN_KEY"Periksa tugasnya
Panggilan langsung menjawab dengan id tugas. Periksa tugas itu sampai selesai:
GEThttps:// api.opennan.com/ v1/ tasks/ {id} - queued
- Menunggu worker
- running
- Sedang dibuat
- succeeded
- Selesai: outputs[].url berisi berkasnya
- failed
- Gagal: tidak ditagih
Galat dan cara memperbaikinya
401Kunci tidak ada atau salah
Kirim header Authorization: Bearer dengan kunci dari konsol.
402Saldo tidak cukup
Tambah saldo di Penagihan, lalu kirim panggilan yang sama lagi.
400Ada nilai yang ditolak
Baca error.message: di sana tertulis kolomnya. Pakai nilai dari tabel parameter.
429Terlalu banyak permintaan
Tunggu beberapa detik lalu coba lagi, dan tunggu lebih lama setelah setiap 429.
Tambahkan Opennan ke aplikasi AI Anda
Sekali pasang, AI Anda bisa memakai semua alat Opennan: video, gambar, chat, suara, musik, efek suara, 3D, teks film, dan sulih suara. Pilih aplikasi Anda dan ikuti langkahnya.
https:/ / api.opennan.com/ v1/ mcpBerfungsi di Codex CLI, aplikasi Codex, dan ekstensi Codex untuk IDE: semuanya memakai ~/.codex/config.toml. Jika aplikasi atau IDE tidak membaca OPENNAN_KEY, pakai opsi config.toml berisi kunci Anda. Codex meminta izin sebelum tiap panggilan alat: setujui untuk lanjut.
Dapatkan kunci API
Buat kunci di konsol. Kunci diawali sk- dan memakai saldo yang sama dengan situs.
Buat kunciSimpan kunci Anda sebagai OPENNAN_KEY
# macOS / Linux (zsh shown; bash: ~/.bashrc) echo 'export OPENNAN_KEY="sk-..."' >> ~/.zshrc source ~/.zshrc # Windows (PowerShell), then open a new terminal setx OPENNAN_KEY "sk-..."Pasang plugin Opennan: server plus skill yang mengajari AI Anda memilih model, mengonfirmasi harga, dan menunggu hasil
codex plugin marketplace add Opennan/opennan-ai-plugin codex plugin add opennan@opennanAtau tambahkan servernya saja
codex mcp add opennan --url https://api.opennan.com/v1/mcp --bearer-token-env-var OPENNAN_KEYAtau tambahkan ini ke ~/.codex/config.toml
[mcp_servers.opennan] url = "https://api.opennan.com/v1/mcp" http_headers = { Authorization = "Bearer sk-..." }Pastikan opennan ada di daftar
codex mcp listMulai ulang Codex, lalu minta apa saja
“Buat video 5 detik hujan di jalan neon, lagu pengiringnya, dan gambar poster.”
Ganti sk-... dengan kunci Anda sendiri dan rahasiakan: siapa pun yang memilikinya bisa memakai saldo Anda. Aplikasi bisa menampilkan daftar alat tanpa kunci; untuk membuat sesuatu perlu kunci.
Pakai dari agen AI
Tambahkan server MCP Opennan ke agen Anda dan panggil alat ini.
- Alat
- generate_storyboard_sheet
- Contoh argumen
{ "description": "Leo, a cheerful young explorer in a green jacket with a big backpack, climbs a snowy mountain trail at dusk, spots a log cabin with warm glowing windows, steps inside and finds an old map pinned to the wall showing a hidden lake beyond the peaks.", "panel_count": 4, "style": "warm 3D animation, soft volumetric light", "aspect_ratio": "16:9", "references": [ { "image_url": "https://cdn.opennan.com/examples/3d/explorer-thumbnail-a45a7f1e.png", "kind": "character", "name": "Leo" } ] }
Storyboard: pertanyaan
Berapa biaya Storyboard?
From $1.014 per sheet. The Run button shows the exact price for your input before you start.
Bagaimana memanggilnya dari kode saya?
Kirim POST https://api.opennan.com/v1/storyboards dengan kunci API Anda. Jawabannya berupa id tugas: periksa https://api.opennan.com/v1/tasks/{id} sampai tugas berhasil atau gagal.
Bisakah agen AI saya memakainya?
Bisa. Tambahkan server MCP https://api.opennan.com/v1/mcp dan panggil alat generate_storyboard_sheet, atau arahkan agen Anda ke https://api.opennan.com/llms.txt.
Apa yang terjadi jika run gagal?
Run yang gagal tidak ditagih. Anda hanya membayar hasil.
Which API key do I need?
A key with the api:opennan scope. A full api key does not include it: create one with that scope in the console, then use it here under Use API key or in your code.



