Create an AI platform API key

R3dLabs members can connect their own AI platform account. Here's how to create a key on each platform we support, and how to add it to R3dLabs.

OpenAI

OpenAI keys come from the OpenAI API platform, which is billed separately from a ChatGPT subscription. Keys start with sk-.

  1. Sign in to the OpenAI API platform. Go to platform.openai.com and sign in, or create an account. ChatGPT Plus does not include API access, so you need an API account either way. Open platform.openai.com
  2. Add billing. Open Settings → Billing and add a payment method or prepaid credits. Without credits, OpenAI rejects every request and R3dLabs can't verify your key. Open billing settings
  3. Create a secret key. Open the API keys page and choose Create new secret key. Give it a name you'll recognize, like "R3dLabs", and pick the project it belongs to. Permissions set to All works; if you choose Restricted, allow Model capabilities so chat and image requests succeed. Open API keys
  4. Copy the key right away. OpenAI shows the full key once. Copy it before closing the dialog. If you lose it, create a new one and delete the old one.
  5. Add it to R3dLabs. In R3dLabs, open My Account → Integrations, find AI Platform Integrations, and choose Add integration. Pick OpenAI, give the key a description, paste it, and select Test and save.

Tips

  • Set a monthly budget under Settings → Limits so a key can never spend more than you expect.
  • Create a separate key for R3dLabs. You can revoke it in OpenAI without affecting anything else.
  • The save-time test is one tiny chat message, typically a fraction of a cent, billed to your OpenAI account.

Troubleshooting

"This API key was rejected"
The key was mistyped, revoked, or belongs to a deleted project. Copy it again, or create a new key.
Quota or billing error
Your OpenAI account has no available credits. Add a payment method or credits under Billing, wait a minute, and try again.
Model not found or not allowed
The key's project can't use the model R3dLabs tests with. Allow model access for the project, or set the key's permissions to All.
"The platform could not be reached"
OpenAI was busy or timed out. Nothing was saved, so try again in a moment.

Common questions

Who pays for AI usage with my key?
You do, through your own AI platform account. R3dLabs never charges your key for anything you didn't start, and the platform bills you directly.
Is my key safe?
Your key is encrypted before it's stored, and R3dLabs never shows the full key again after you save it. You only ever see a short hint, like sk-…a1b2.
Why does R3dLabs send a test message?
So a broken key is caught before it's saved. When you add or replace a key, R3dLabs sends one short "hello" message. The key is saved only if the platform replies.
How do I remove a key?
Open My Account → Integrations and remove it from AI Platform Integrations. That deletes it from R3dLabs. To stop it working everywhere, also revoke it on the platform's API keys page.
Which plans can connect a key?
Any paid R3dLabs membership. If your membership ends, saved keys are paused and you can still remove them.

Read the privacy policy or compare free vs Membership features.