NewHow we catch a seller listing the wrong model, and refund you if one does.
UberLLM

Sell unused AI credits: list a provider key in two minutes

To sell unused AI credits, run `npx uberllm sell`. It asks which provider your key is from, checks the key with that provider, shows the remaining balance where the provider has an official API for it, and lists the models you choose on UberLLM only after you type yes. You can sell only from a provider on our list, and only if that provider’s terms allow it.

The command

npx uberllm sell

It needs Node.js 18 or newer and installs nothing else. To list from the terminal, put your UberLLM key in UBERLLM_API_KEY first (get it here), or run npx uberllm init, which saves one. Without a key, the command still checks your provider key, then opens the seller form in your browser with the provider chosen.

What it does, step by step

  1. Provider. You name the provider your key is from. npx uberllm sell --providers prints every provider you can sell from. Your own server, and providers that are not on the list, cannot be listed.
  2. Key. You paste the key. Typing is hidden. A key is never accepted as a command-line flag, because flags are saved in your shell history. In a script, use --key-env NAME.
  3. Check. The key is sent to the provider, and only there. Where the provider has an official balance API you see what is left. Where it has none, the key is checked with the provider's model list, which is free, and you are told to read the balance in your provider account.
  4. Your yes. Before the key goes to UberLLM you are asked, and you answer yes or no. On no, nothing is sent.
  5. Models and price. You see the models from your key that we can list, with each model's list price. Press Enter to match the lowest price buyers get now, or type how far below list price you want to sell.
  6. Listed. A second yes lists them through the same seller API the website uses. Each model is tested with one small request on your key.

--check-only stops after step 3. --yes skips the questions for scripts, and is the only way a key is sent without a prompt.

Where your key goes

  • To your provider, to check it.
  • To UberLLM (api.uberllm.dev), only after your yes. It is stored encrypted, used only to serve buyers sent to your offers, never shown again and never logged. Removing your offers erases it.
  • Nowhere else. It is not printed, not written to a file and not put in a link. The command refuses to follow a redirect with the key.

Check your provider's terms first

Selling means other people's requests are served with your provider key. Many providers' terms do not allow that. We read the terms of the providers below and each guide says what we found, including where the answer was "not without the provider's permission". If you list a key against your provider's terms, the provider can close your account, and we remove the offer.

You also cannot list a ChatGPT, Claude or Gemini subscription, or a stolen, leaked, shared, free-trial or evaluation key.

Guides by provider

Providers whose balance the command reads from the provider's own API:

Providers where the command checks the key with the model list and shows no balance:

Every verified provider on our list has a guide above. For the other providers on the list the command works the same way: it checks the key with the provider's model list and you read the balance in your provider account. We have not read their terms for you, so read them before you list.

After you list

We check that each offer serves the model it lists, and a person on our team approves it. We email you when it is live. Buyers pay your price, all of it is credited to you, and UberLLM takes no fee from your sales. Say where your earnings go on the Payouts page, and see your offers on the Selling page.

Keep reading

FAQ

How do I sell unused AI API credits?

Run `npx uberllm sell`. It checks your provider key with the provider, shows the balance where the provider has an API for it, and lists the models you choose on UberLLM only after you type yes. You can sell only from a provider on the UberLLM list and only if that provider’s terms allow it.

Is my provider key sent anywhere when I check the balance?

Only to the provider itself. The key goes to UberLLM only after you answer yes, or pass --yes. It is never printed, written to a file or put in a link.

Does UberLLM take a cut of seller sales?

No. Buyers pay your price and all of it is credited to you. Your own cost is what your provider charges your key.