Project-Level Credentials
Setting up API keys for AI model providers
Setting Up Project-Level Credentials
Before your agents can use AI models, you need to store the API keys for your chosen providers securely within your Kapso project. This only needs to be done once per provider per project.
Adding Provider API Keys
Go to Provider Configurations
Access the “Provider Configurations” section within your Project
sidebar.
Find Provider Cards
You’ll see cards for each supported provider (OpenAI and Anthropic).
Enter API Key
For each provider you want to use, enter your API key in the designated field. Kapso encrypts and stores these keys securely.
Update
Click the “Update” button to save your configuration.
That’s it! Once configured, you’ll see a “Configured” status for each provider you’ve set up.
Managing Multiple Providers
You can configure credentials for both OpenAI and Anthropic (or any future supported providers) within the same project. This allows you to:
- Use different providers for different agents
- Test the same agent with different models
- Switch providers without needing to reconfigure your entire project
Security Considerations
Kapso implements several security measures to protect your API credentials:
- All API keys are encrypted before being stored
- Keys are never exposed in client-side code
- Access to credentials is restricted based on user permissions
- Credentials are only decrypted when needed for API calls
Next Steps
Once you’ve set up your project-level credentials, you can:
Agent-Level Configuration
Configure individual agents to use specific AI models