Getting an API Key

Registration on OpenAI platform website is simple and takes 5-10 minutes.


API Key what?

If you are not sure what an API key is, you can think of it as a password that gives you access to some software service.

When an app wants to use another service on the internet it needs permission. In our case Geeps app needs permission to connect to OpenAI servers to chat with the models and uses the API key for that.

Each API key is unique to the app and the user or developer, ensuring that access is secure and controlled.

Registration at OpenAI

Obtaining an API key is easy and similar to signing up to any other internet service.

1. Head over to the OpenAI platform site

Go to platform.openai.com to start the registration and hit Sign Up.

Note: this account will be separate from you ChatGPT account.

Platform registration 1

2. Create an account

Platform registration 2

3. Confirm your email

Platform registration 3

4. Log in with your new account

Platform registration 4

5. Navigate to Dashboard

Platform registration 5

6. Open API keys

Platform registration 6

7. Create new key

Click on '+ Create new secret key', give it a name and click 'Create secret key'.

Platform registration 7

8. Save it

Save your newly created key to a safe place, like a Notes app password manager.

Note: Each key is only generated once, so you won't be able to 'see' it again after you close this dialog, but if you lose or forget it, you will be able to generate a new one (and cancel the previous one).

Platform registration 8

Billing setup

Now there is one more thing. You need to add some funds in order to start using your key.

1. Open account settings

Billing registration 1

2. Open Billing

Billing registration 2

And click 'Add payment details' to add a credit card.

3. Add credit card details

Billing registration 3

4. Top up your account

The minumum is $5.

Billing registration 4

5. Confirm payment

Billing registration 5

6. That's it!

You've funded your account and can start using your key.

Billing registration 6

PS. Set budget limits

A good idea would be to set a spending limit to avoid surprises. Go to Usage limits and enable a monthly Budget limit as well as a Budget Alert. This way you will get a reminder when you need to top up.

Billing registration 7

PPS. Explore other settings

For example you may want to create different API keys for different projects or for other people in your family or team.