agao LogoDocs
System Settings

Credential Management

Centralized management of provider credentials for external service integrations.

Overview

Manage API credentials for external service providers in one centralized location. All credentials are encrypted and securely stored for use across models, tools, and platform features.

Managing Credentials

Adding Credentials

  1. Click "Add Credential" to create new provider credentials
  2. Enter a Name to identify the credential set
  3. Select the Provider from the dropdown menu
  4. Fill in the provider-specific credential fields
  5. Save to encrypt and store the credentials securely

Editing Credentials

  • Click any credential row to edit its configuration
  • Update fields as needed and save changes
  • Changes apply immediately to all features using these credentials

Deleting Credentials

  • Open a credential for editing and click the delete button
  • Type the exact credential name to confirm deletion
  • This permanently removes the credentials and affects all features using them

Provider Configuration

Azure OpenAI

Required Credentials:

  • API Endpoint: Your Azure OpenAI service endpoint
  • Instance Name: Your Azure resource name
  • API Key: Your Azure OpenAI API key

Azure OpenAI Embeddings

Required Credentials:

  • Embeddings Instance Name: Dedicated embeddings instance name
  • Embeddings Deployment Name: Model deployment identifier
  • Embeddings API Key: API key for embeddings access
  • Embeddings API Version: API version (default: 2023-05-15)

Note: This automatically becomes your default embeddings provider when configured.

Mistral AI

Required Credentials:

  • API Key: Your Mistral AI API key

IONOS

Required Credentials:

  • Token: Your IONOS service token

Custom Provider

For any OpenAI-compatible API service:

Required Credentials:

  • API Key: Authentication key for your service
  • Endpoint URL: Base URL for your API service

Troubleshooting

Missing Encryption Key Error:

  • Contact your system administrator to configure the CREDENTIAL_ENCRYPTION_KEY
  • This is required for secure credential storage

Credential Validation:

  • Ensure all required fields are completed
  • Verify API endpoints are accessible from your platform
  • Test credentials with the respective provider's documentation