Credits and billing
Work — a message, a generation, a transcription, a voice session — is charged in credits from the balance of the project it runs in. Each project has a balance of its own.
Amounts
The console shows amounts in the project's unit — credits, unless the project counts in US dollars — and the exact amount in US dollars when you point at one. A balance is rounded to the nearest credit and a single charge up to the next one; the dollar amount is exact, for reconciling.
Balance, held and available
| Amount | What it is |
|---|---|
| Balance | What the project has. |
| Held | What work under way has set aside: a video holds its price from the moment it starts until it is charged. |
| Available | The balance less what is held: what new work can use. |
When work is charged
Work is charged as it is done: a message for the work its task does — the reply and each step it runs; a generation when it delivers its result — one that ends without a result is not charged. Every charge appears in the console's Transactions, and Usage adds them up per end user, per day or per session.
When credits run out
- Starting work needs a spendable balance. Without one, the request is refused with
429 insufficient_creditsand noRetry-After: retrying does not help until credits are added to the project. 429 insufficient_available_creditsmeans the project still has credits, but all of them are held by work under way. It clears as that work finishes.- A task already running that runs out of credits ends with a
task.failedframe whoseerror.codeisinsufficient_credits. - Reading keeps working: sessions, messages, files and generations already made stay available.
See Errors and Rate limits.
Adding credits
Top up a project's balance in the console, on its Billing page: choose the project and an amount — whole US dollars, 10 to 2,000 a payment — and pay on the payment page that opens. Each dollar paid adds a dollar of credit, in the project's unit, as soon as the payment goes through; credits do not expire. A project takes at most 2,000 US dollars of top-ups a day (UTC). A payment page not yet paid counts toward that day until it is paid, canceled — on the Billing page — or an hour has passed. Every paid top-up has an invoice, with the tax ID you give when paying.
A top-up appears in the project's transactions as a purchase, and credits NewEyes adds for you as a grant. Money refunded for a top-up is taken back out of the balance.