Opennan

How to use Opennan

From sign-up to your first API call in a few minutes: get a key, try a model in the playground, copy the code and see every call in your logs.

Get started

  1. 01Create your accountSign up free with your email. No credit card required to start.
  2. 02Add fundsTop up your USD balance. Each call is charged at the price shown for it, and failed runs are refunded automatically.
  3. 03Create an API keyIn the console, open API keys and create one. The same key works for every model, over REST and MCP.
Generated still 1Generated still 2Generated still 3Generated still 4

Try a model

  1. 01Pick a modelBrowse Models to compare each price with the maker's official price.
  2. 02Run it in the playgroundSet the prompt and options. The price shows before you run, and the result appears on the page.
  3. 03Copy the codeThe playground writes the same request as curl, Python or JavaScript, ready to paste.

Call the API

  1. 01Send the requestPOST to the model's endpoint with your key. Video calls return a task right away.
  2. 02Get the resultPoll the task until it succeeds, or add a webhook and get a call when it finishes.
  3. 03Check logs and usageLogs lists every call with its status and price. Usage shows what you spent per model and per day.
curl https://api.opennan.com/v1/videos/generations \
  -H "Authorization: Bearer $OPENNAN_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "wan-2-2-fast",
    "prompt": "rain on a neon street",
    "duration": 5
  }'

# -> {"id": "task_…", "status": "running"}
# Same task format for images, music, voice, 3D
curl https://api.opennan.com/v1/tasks/task_… \
  -H "Authorization: Bearer $OPENNAN_KEY"

Tips

  • Send an Idempotency-Key header so a retried request never runs or charges twice.
  • Use webhooks instead of polling for long video jobs.
  • Connect Claude, Cursor or any MCP client to /v1/mcp with the same key.
  • Start with the cheapest model that fits, then compare results in the playground.

We only use the cookies the site needs, such as your language and a referral code. No ads. We count page visits with cookie-free analytics. See our Cookie Policy for details.