Language

The Graydient AI rendering API

If you are building an app, an internal tool or a render pipeline, Graydient gives you open image, video and LLM models on dedicated GPUs, behind one JSON:API, at a flat monthly price. Subscribe to Video Max for a personal bearer token, log in to Graydient to open the API tokens page, or read API documentation before you wire your first webhook.

Which plan includes it

The personal API comes with Video Max only. Images and Video Plus do not include API access. You can upgrade, downgrade or cancel anytime in the billing portal, with prorated charges. Business plan and API pricing are at business.graydient.ai.

The personal API is a key for one human user, and automated traffic is not allowed on any personal plan. That means no bots, scripts, schedulers, batch jobs, scrapers, multi-user apps or resold access. It is rate-limited: keep to about one call every 10 seconds. Keys that send automated or excessive traffic are revoked without notice.

Building a multi-user or white-label product

Virtual users and white-label login are business-level features for deployed apps, meaning products with many users. They work on the personal API, so you can build and test multi-user and white-label flows on Video Max during development.

Going live with a multi-user product, automated traffic or resold access needs the Business plan: a dedicated GPU server. business.graydient.ai explains what is included, lists the prices and sells it.

Personal API (Video Max)Business deployment
UsersOne user (you)Your product's users
ResaleNot allowedAllowed
Virtual users and white-label loginBuild and testGo live
How to get itSubscribe to Video MaxBusiness plan at business.graydient.ai

How the API works

The current version is V3, at https://cloud.graydient.ai/api/v3/. It follows the JSON:API specification: send and accept application/vnd.api+json, authenticate with a standard HTTP Bearer token from your API tokens page, and read results from a data object with an attributes member.

Rendering is asynchronous. You POST to POST /api/v3/render/ with a prompt and a required callback_url. Graydient replies right away with a render_hash plus estimated wait and render times. When the job finishes, it POSTs the results to your webhook. Optional fields include:

Workflows run through the same endpoint with a workflow command in the prompt.

Status without polling: GET GET /api/v3/render/{render_hash} returns a render's status, but the docs ask you not to poll it. Use the webhook, or the WebSocket stream at wss://cloud.graydient.ai/render-events/{render_hash}, which sends started, image_done, done and error events.

Other endpoint families

Full reference: API documentation. The docs say they are still developing.

Typical use cases

The Business plan: dedicated GPU servers

If you plan to run automated traffic, a multi-user product, resold API access or batch renders all day, you need the Business plan: a dedicated GPU server, with your own machine and no shared queue. Pricing, what is included and the order form are at business.graydient.ai.

Per-render pricing for a dedicated server, video included, is listed at business.graydient.ai. That per-render price applies only to the Business plan. Images, Video Plus and Video Max stay flat-rate with no per-render charges.

Automated traffic is not allowed on the personal plans. Images, Video Plus and Video Max are flat-rate plans for one human user, and keys that send automated traffic are revoked.

Getting started

  1. Subscribe to Video Max. You can change or cancel your plan anytime in the billing portal.
  2. Create a token on your API tokens page.
  3. Read the API documentation and look on GitHub for example uses of the Graydient API.
  4. Set up a webhook endpoint, then send your first render request.
  5. Mirror and thumbnail result images before you serve them to your users, as the docs recommend.

API support is available by email at info@graydient.ai. All use is subject to the acceptable use policy and the terms of use.

See plans and pricing