Reference · Credentials
OpenAI credentials
Used by 19 BusyBot nodes.
openai 2 fields The OpenAI credential holds an API key from your OpenAI account and unlocks 19 BusyBot nodes — chat, embeddings, images, speech, vision, moderation, file search and batch. Create it once and every OpenAI node can use it. You will need an OpenAI account with billing set up, since API access is billed separately from ChatGPT.
Fields
| Field | Type | Required | Notes |
|---|---|---|---|
API KeyapiKey | password | Yes | Your OpenAI API key (starts with sk-) |
Organization IDorganization | string | No | Optional organization ID for API requests |
Getting your credentials
- Sign in to the OpenAI platform at platform.openai.com with the account that should be billed.
- Open the API keys section of your account settings.
- Create a new secret key and give it a name that identifies where it will be used — for example
busybot. - Copy the key immediately. It begins with
sk-and is shown only once; if you lose it you must create another. - If your account belongs to several organizations, note the organization ID you want the usage billed to.
Permissions and scopes
API keys inherit the permissions of the account or project they belong to. If your OpenAI account supports project-scoped keys, create the key inside a project dedicated to BusyBot — that way usage is attributable and the key can be revoked without affecting anything else.
The Organization field is optional. Set it only when your account belongs to more than one organization and you need requests attributed to a specific one.
Troubleshooting
- 401 Unauthorized — the key is wrong, was revoked, or has a stray space from copying. Create a fresh key and paste it carefully.
- 429 with a quota message — this is billing, not rate limiting. API usage requires a payment method and available credit, separate from any ChatGPT subscription.
- Model not found — the account does not have access to the model selected on the node. Choose a model your account can use, or check model availability in your OpenAI account.
Frequently asked questions
Does a ChatGPT Plus subscription include API access?
No. API usage is billed separately from ChatGPT subscriptions, so an active Plus or Pro plan does not give the API credit. Add a payment method to the API account before expecting calls to succeed.
Can I use one key across all 19 OpenAI nodes?
Yes — that is the point of a per-type credential. Create it once and every OpenAI node in every workflow can select it.
Do I need the Organization field?
Only if your account belongs to more than one organization and you want usage attributed to a specific one. Leave it empty otherwise.
What happens if the key is compromised?
Revoke it in the OpenAI dashboard immediately and create a replacement, then update the credential in BusyBot. Revoking takes effect straight away.
Nodes that use OpenAI
One credential works across every node below — create it once and reuse it.
- AI Transform
- OpenAI Audio Translation
- OpenAI Batch
- OpenAI Chat
- OpenAI Code Interpreter
- OpenAI Embeddings
- OpenAI File Search
- OpenAI File Upload
- OpenAI Image (DALL-E)
- OpenAI Image Edit
- OpenAI Moderation
- OpenAI Reasoning
- OpenAI Speech-to-Text
- OpenAI Structured Output
- OpenAI TTS
- OpenAI Video
- OpenAI Vision
- OpenAI Web Search
- Structured Output
Last updated . Spotted something wrong? Tell us.