Credentials¶
Create and manage API credentials for connecting to AI model providers, speech services, search engines, and other external integrations.
Overview¶
Credentials store the API keys and authentication details needed to connect the fifthelement.ai platform to external services. Once a credential is configured, it becomes available for selection when setting up language models, batch models, ASR/TTS models, realtime voice models, embeddings, and tools.
Credentials are managed at the workspace level under Settings > Security & Access > Credentials.
Workspace Secrets
You can reference workspace secrets in credential fields and tool configurations using {{SECRETS.KEY}} syntax.
Managing Credentials¶

The Credentials page displays all configured credentials with:
| Column | Description |
|---|---|
| Credential Name | The name you assigned to the credential |
| Type | The provider type (e.g., OpenAI API, Azure OpenAI API) |
| Created On | Date and time the credential was created |
| Actions | Edit or Delete the credential |
Use the Search field to filter credentials by name.
Adding a Credential¶
- Navigate to Settings > Security & Access > Credentials
- Click "Create Credential"
- Select a provider from the list
- Fill in the required fields (varies by provider)
- Click "Save"
Supported Providers¶
The platform supports credentials for the following providers:
| Provider | Used For |
|---|---|
| OpenAI API | Language Models, Batch Models, TTS, Embeddings |
| Azure OpenAI API | Language Models, Batch Models, Embeddings |
| Anthropic API | Language Models, Batch Models |
| Google AI API | Language Models, Batch Models |
| Google Cloud API | Speech services, Cloud integrations |
| Google Batch AI API | Batch processing |
| Vertex AI API | Language Models (Gemini, Claude via Vertex) |
| Azure Speech API | ASR and TTS models |
| LiveKit Inference API | Unified gateway for STT/LLM/TTS |
| ElevenLabs API | TTS models |
| AssemblyAI API | ASR models |
| Sarvam API | ASR and TTS (Indian languages) |
| Speechmatics API | ASR models |
| AWS Transcribe API | ASR models |
| Cerebras API | Language Models |
| Groq API | Language Models |
| Fireworks AI | Language Models |
| Perplexity API | Language Models |
| X AI API | Language Models |
| Bedrock API | AWS Bedrock models |
| Voyage API | Embeddings |
| HuggingFace API | Custom models |
| Cognitive Search | Azure Cognitive Search |
Provider Configuration Examples¶
Each provider requires different fields. Below are examples for common providers.
Simple API Key Providers¶
Providers like Google AI API, OpenAI API, Anthropic API, ElevenLabs API, and others require:

| Field | Required | Description |
|---|---|---|
| Credential Name | Yes | A descriptive name for this credential |
| API Key | Yes | The API key from the provider |
Azure OpenAI API¶

| Field | Required | Description |
|---|---|---|
| Credential Name | Yes | A descriptive name |
| Azure OpenAI API Key | Yes | Your Azure OpenAI API key |
| Azure OpenAI API Instance Name | Yes | Your Azure instance name (e.g., YOUR-INSTANCE-NAME) |
| Azure OpenAI API Version | Yes | API version with -preview suffix (e.g., 2024-08-01-preview) |
API Version
For batch models, use an Azure API version that includes the -preview suffix (minimum version: 2023-04-01-preview).
Vertex AI API¶

Connect to Google Vertex AI to use models like Gemini and Claude. Requires a Google Cloud service account with Vertex AI access.
| Field | Required | Description |
|---|---|---|
| Credential Name | Yes | A descriptive name |
| Google Cloud Project ID | Yes | Your Google Cloud project where AI resources are hosted |
| Vertex AI Service Account JSON | Yes | The complete JSON content from your Vertex AI service account key file |
LiveKit Inference API¶

Unified gateway for accessing STT, LLM, and TTS services.
| Field | Required | Description |
|---|---|---|
| Credential Name | Yes | A descriptive name |
| LiveKit API Key | Yes | API key for LiveKit Inference services |
| LiveKit API Secret | Yes | API secret for authentication |
Using Credentials¶
Once configured, credentials are referenced when creating:
- Language Models — select a credential for the model provider
- Batch Models — select a credential via "Connect Credential"
- ASR Models — select a credential for speech-to-text providers
- TTS Models — select a credential for text-to-speech providers
- Realtime Voice Models — select a credential for realtime processing
- Embeddings — select a credential for embedding providers
- Tools — some tools (e.g., Salesforce, HubSpot) use credentials for authentication
Related Topics¶
- API Keys — Platform API keys for external access
- DLP Policies — Data loss prevention settings
- Back to Settings