Documentation Index
Fetch the complete documentation index at: https://docs.elementum.io/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Anthropic is an AI provider in Elementum that connects directly to the Anthropic API, giving you access to Claude models for agents, automation actions, and other AI-driven features. Using Anthropic as a direct provider expands model choice in your organization without routing requests through Snowflake Cortex or AWS Bedrock. Anthropic Claude is also the primary model used by Studio Agents, Elementum’s coding-based agents that generate automations, agents, and flows through conversation.Prerequisites: You’ll need an Anthropic account with API access. Workspace and organization accounts on the Anthropic Console are both supported.
Step 1: Get Your Anthropic API Key
Create an Anthropic Account
-
Visit the Anthropic Console
- Go to console.anthropic.com
- Sign up for an account or log in to your existing account
-
Set Up Billing
- Navigate to Settings → Billing
- Add a payment method to enable API access
- Consider setting usage limits and budget alerts to control costs
Generate Your API Key
Copy and Store
Critical: Copy the API key immediately and store it securelyYou won’t be able to view the full key again after closing the dialog
Step 2: Configure Anthropic in Elementum
Add the Provider
- In Elementum, go to Organization Settings and select the Providers tab
- Click + Provider and select Anthropic from the provider options
- Configure the provider settings:
- Basic Configuration
- Advanced Settings
Provider Name: Enter a descriptive name (e.g., “Anthropic Production”)API Key: Paste your Anthropic API keyCloudLink: Select which CloudLinks can access models from this provider. Leave as “All CloudLinks” unless you need to restrict access.
AI services do not support CloudLinks configured with API as the connection type. Only CloudLinks connected to a supported data warehouse (Snowflake, BigQuery, or Databricks) can be associated with this provider.
- Click Save to create the provider. Elementum will automatically validate your API key — look for a green checkmark indicating a successful connection.
Step 3: Create your first AI service
With your Anthropic provider configured, create an AI Service that uses a Claude model. See AI Services for the full walkthrough, including LLM service configuration, assignment, and failover. For Claude model capabilities and recommended use cases, see AI Models.Studio Agents: Anthropic is the primary provider supported on Studio Agents. When using Studio Agents to build automations, agents, and flows, select a Claude model configured through this provider.
Note: Embeddings for AI Search are handled exclusively through Snowflake Cortex. Anthropic models are used for LLM services only.
Usage Guidelines
Cost Management
Anthropic charges based on input and output token usage, with rates that vary by model. To manage costs:- Monitor Usage
- Optimize Usage
- Monitor usage in the Anthropic Console
- Set up budget alerts and spend limits
- Review token consumption by model regularly
Best Practices
Model Selection
Model Selection
- Use Claude Haiku models for fast, high-volume operations and simple automations
- Use Claude Sonnet models for balanced reasoning, production agents, and detailed analysis
- Use Claude Opus models for the most demanding reasoning and content tasks
Prompt Engineering
Prompt Engineering
- Be specific and clear in your prompts
- Use system messages to set consistent behavior and tone
- Provide examples for tasks that need a particular format
- Break complex requests into structured, step-by-step instructions
Performance Optimization
Performance Optimization
- Choose Haiku models for speed-critical applications
- Use Sonnet for the best balance of quality, speed, and cost
- Reserve Opus for tasks where quality matters more than latency or cost
- Implement retry logic with exponential backoff for transient errors
Troubleshooting
Authentication Errors
Authentication Errors
Symptoms: API key rejected or unauthorized errorsCommon Causes:
- Invalid or revoked API key
- Insufficient workspace permissions
- Billing issues on the Anthropic account
- Verify the API key is correct and active in the Anthropic Console
- Check the workspace the key is scoped to
- Confirm billing is active and payment methods are valid
- Regenerate the API key if needed and update the provider in Elementum
Model Not Available
Model Not Available
Symptoms: Desired Claude model doesn’t appear in service creationCommon Causes:
- Your Anthropic account or workspace doesn’t have access to the model
- Regional restrictions
- Model deprecation or rollout in progress
- Confirm model availability for your account in the Anthropic Console
- Review workspace-level access to the model
- Contact Anthropic support for access questions
- Consider an alternative Claude model with similar capabilities
Rate Limit Issues
Rate Limit Issues
Symptoms: Requests being throttled or rejectedCommon Causes:
- Exceeding account-tier rate limits
- High concurrent usage across agents and automations
- Burst traffic on a single workspace
- Implement exponential backoff and retries
- Spread traffic across less time-sensitive workflows
- Request a rate-limit increase from Anthropic
- Use multiple workspaces or keys for traffic segmentation
Security Considerations
- API Key Security
- Data Privacy
- Never expose API keys in client-side code or shared documents
- Rotate keys regularly
- Scope keys to the narrowest workspace that meets your needs
- Monitor key usage for anomalies in the Anthropic Console
Next Steps
With Anthropic configured as your AI Provider:Create AI Services
Set up specific LLM services that use your Claude models
AI Models
Compare Claude models and pick the right one for your use case
Build Agents
Create conversational AI assistants using Claude models
Use AI Actions
Add AI capabilities to your automation workflows