OpenAI
The OpenAI connection lets Siesta AI use OpenAI models (such as the GPT family) for chat, reasoning, and transcription. It is a model connection: once added, it becomes available as a model provider for agents, templates, and workflows.
Overview
Siesta AI uses the OpenAI connection to:
- run agents and workflows on OpenAI chat and reasoning models,
- generate responses grounded in your connected data collections,
- optionally transcribe audio where a compatible model is configured.
Model independence is a core principle of the platform, so an OpenAI connection can coexist with other providers (Azure AI Foundry, Gemini) and be assigned per agent.
Requirements
- An OpenAI account with API access.
- An API key created in the OpenAI dashboard.
- A billing method or active credits on the OpenAI side.
1. Create an API Key
- Sign in to the OpenAI platform at platform.openai.com.
- Open API keys in your account settings.
- Create a new secret key and copy it. OpenAI shows the key only once.
Keep separate keys for different environments (for example development and production) so you can rotate or revoke them independently.
2. Add the Connection in Siesta AI
- Open the Connections section.
- Click Add Connection.
- Search for and select OpenAI.
- Fill in:
- Name: a recognizable label, for example
OpenAI - PROD. - ApiKey: paste the secret key from OpenAI.
- Access:
Private(visible only to you) orShared(usable across the organization).
- Name: a recognizable label, for example
- Save. Siesta AI validates the key and stores it encrypted.
3. Use OpenAI Models
- Open an Agent, Template, or Workflow.
- Set the model provider to OpenAI.
- Choose the model you want to use.
- Save the configuration.
Security & Governance
- The API key is stored encrypted and is never shown back in full.
- Use
Sharedaccess only for keys the whole organization may use, and review who can reach them. - Token limits can be managed per model connection at organization, team, and user level.
- Usage and cost are visible through Analytics and the OpenAI dashboard.
Technical Notes
- Implementation: OpenAI is used as a model connection, not as a business function set.
- Authentication/scopes: authentication uses the OpenAI API key. Access to specific models depends on your OpenAI account entitlements.
- Functions: model invocation is handled through the model connection layer; connection-style read/write functions are not exposed from this page.
- Operational notes: confirm model availability, rate limits, and billing before assigning the connection to production agents.
Summary
The OpenAI connection adds OpenAI models to Siesta AI as a selectable provider for agents, templates, and workflows. Setup is a single API key, and access, token limits, and cost stay under your control.