Settings
Elsa AI Chat
Configure your AI chat assistant credentials and settings
Elsa is CloudAct's AI-powered chat assistant that answers questions about your cost data using natural language.

Navigation
Click Elsa AI Chat under Settings in the sidebar.
BYOK (Bring Your Own Key)
Elsa uses your own LLM API key — CloudAct never stores or proxies your prompts through our servers.
Supported Providers
| Provider | Key Prefix | Models |
|---|---|---|
| OpenAI | sk-... | GPT-4o, GPT-4, GPT-3.5 |
| Anthropic | sk-ant-... | Claude 3 Opus, Sonnet, Haiku |
| Google AI | AIza... | Gemini Pro, Gemini Ultra |
Setting Up Credentials
- Navigate to Settings → Elsa AI Chat
- Enter your API key
- Click Save Credential
- The provider is auto-detected from the key prefix
Your API key is encrypted with GCP KMS before storage. It is never visible after saving.
Chat Settings
Configure how Elsa responds:
| Setting | Description |
|---|---|
| Default Model | Preferred model for responses |
| Temperature | Response creativity (0 = precise, 1 = creative) |
| Context Window | How much conversation history to include |
Using Elsa
Once configured, click Elsa in the sidebar to start chatting. Elsa can:
- Answer questions about your spending trends
- Compare costs across providers and periods
- Explain anomalies and cost drivers
- Generate cost reports and summaries
Security
| Protection | Description |
|---|---|
| KMS Encrypted | API keys encrypted at rest with GCP KMS |
| Org-Scoped | Each org has isolated credentials |
| No Proxying | Your prompts go directly to the LLM provider |
| Audit Logged | All credential changes are logged |