Credentials Management
The credentials management provides a clear interface for managing API keys and authentication data for various AI providers.Create New Credentials
1
Open Credentials List
Navigate to the credentials management in the admin interface.
2
Add New Credentials
Click the green “New Credentials” button in the top right corner.
3
Enter Basic Data
Fill in the required fields:
- Name: A descriptive name for the credentials
- Provider: Select the appropriate provider
4
Configure Provider-Specific Data
Depending on the selected provider, different fields will be displayed.
5
Save
Click “Save” to create the credentials.
Available Providers
OpenAI
- API Key*: The OpenAI API key
- Organization Key: OpenAI Organization ID (optional)
- Project Key: OpenAI Project ID (optional)
- API Base URL: Default
https://api.openai.com/v1
Azure
- API Key*: The Azure OpenAI API key
- API Base URL*: The Azure OpenAI endpoint URL (e.g.,
https://project-example.openai.azure.com/openai/) - API Version*: The Azure OpenAI API version (e.g.,
2023-03-15-preview)
OpenAI Compatible
- API Key*: The API key for the compatible API
- API Base URL*: The base URL of the compatible API (default:
https://api.openai.com/v1)
Manage Credentials
List of Credentials
The overview shows all configured credentials with:- Name: The specified name of the credentials
- Actions:
- Edit (pencil button)
- Delete (trash button)
Security Policies
API Key Management
- Access Control: Only authorized administrators can manage credentials
- Audit Logging: All changes are logged
Best Practices
1
Key Rotation
Rotate API keys regularly for maximum security.
2
Minimal Permissions
Use API keys with the minimal required permissions.
3
Monitoring
Monitor API usage for unusual activities.
4
Backup
Create backups of the credentials configuration.
Info: Credentials can be used by multiple models that use the same provider.
Note: Fields marked with an asterisk (*) are mandatory and must be filled in.
