What you need
Getting your API key
- Sign in at platform.openai.com/api-keys.
- Create a new secret key.
- Copy it immediately — OpenAI shows the key once and never again.
sk-.
OpenAI keys belong to a project, with its own billing, rate limits and usage tracking. Create the key in the project you want the usage charged to, and make sure that project has billing set up — a key with no payment method behind it authenticates but fails on the first call.
Adding the connection
- Go to Connections and choose OpenAI.
- Paste the API key.
- Save.
What you can select afterwards
Choose your models on Model Configurations. Language model — pick from the dropdown, or type a name in for any model your account can reach. Themini and nano variants are faster, and a slow reply is heard as a pause. See OpenAI’s model list.
Voice — pick from the dropdown. OpenAI’s text-to-speech page has samples.
Language — set it to match your callers. See OpenAI’s speech-to-text guide.
Using OpenAI for only some services
A connection can be limited to specific services. If you want OpenAI for the language model but a different provider for the voice, turn the voice service off on the OpenAI connection.Custom hosts
If you reach OpenAI through a proxy or gateway rather thanapi.openai.com, you can set a base URL per service on the connection. Each service can point somewhere different.
Realtime is a separate connection
OpenAI’s speech-to-speech model is a separate provider in SentiVue Talk, with its own connection. See OpenAI Realtime.Troubleshooting
The key is rejected when I save
The key is rejected when I save
Confirm you copied the whole key including the
sk- prefix, that it has not been revoked, and that the project it belongs to has billing enabled.Calls fail with a quota or rate-limit error
Calls fail with a quota or rate-limit error
Rate limits are per project, not per organization. Check the limits on the project the key belongs to rather than your account total.
The key worked for months and then stopped
The key worked for months and then stopped
If it was created under someone’s personal login, check whether that person still has access to the project. Personal keys are revoked along with their owner’s account. Replace it with a service-account key.