🖥️Anthropic Console Walkthrough
Navigate the Console, Workbench, API keys, usage, and prompt playground
Anthropic Console Walkthrough
The Anthropic Console is your command center for everything Claude. It is where you manage API keys, test prompts, monitor usage, configure billing, and collaborate with your team. Before you write a single line of code, you need to understand this dashboard inside and out.
In this lesson we will walk through every section of the Console so you feel completely at home.
Creating Your Anthropic Account
Before anything else, you need an account.
- Go to console.anthropic.com
- Click Sign Up
- You can sign up with:
- Google account (fastest)
- Email + password
- Verify your email address
- Complete any onboarding steps (agree to terms of service, etc.)
Once you are in, you land on the Dashboard -- the home page of the Console.
Tip: Bookmark
console.anthropic.com-- you will visit it often.
The Dashboard -- Your Home Base
The Dashboard gives you a bird's-eye view of your account:
| Section | What It Shows |
|---|---|
| Quick Start | Links to docs, sample code, getting started guides |
| Recent Activity | Your latest API calls and their status |
| Usage Summary | How many tokens you have used this billing period |
| Announcements | New models, features, or important updates from Anthropic |
Think of the Dashboard as the "home screen" of your phone -- a quick glance tells you everything important.
API Keys -- Your Access Credentials
API keys are the most critical part of the Console. They are the passwords that let your code talk to Claude.
Navigating to API Keys
- Click API Keys in the left sidebar
- You will see a list of all keys you have created
Creating a New Key
- Click Create Key
- Give it a descriptive name (e.g., "my-learning-key", "production-backend", "testing-only")
- The key will be displayed once -- copy it immediately
- Store it somewhere safe (password manager, secure notes)
Key Format
An Anthropic API key looks like this:
sk-ant-api03-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
It always starts with sk-ant-api03- followed by a long random string.
Best Practices for API Keys
| Do | Do Not |
|---|---|
| Store in environment variables | Hard-code in your source files |
| Use different keys for dev/prod | Share keys with others |
| Rotate keys periodically | Commit keys to Git repos |
| Delete unused keys | Leave old keys active |
Setting Your Key as an Environment Variable
On macOS/Linux:
undefinedTo make it permanent, add that line to your ~/.bashrc, ~/.zshrc, or ~/.bash_profile.
On Windows (PowerShell):
$env:ANTHROPIC_API_KEY = "sk-ant-api03-your-key-here"Or set it permanently through System Properties > Environment Variables.
Revoking a Key
If a key is leaked or no longer needed:
- Go to API Keys
- Find the key in the list
- Click the trash icon or Revoke button
- Confirm the action
The key stops working immediately. Any code using that key will start receiving 401 Unauthorized errors.
The Workbench -- Prompt Playground
The Workbench is arguably the most useful section for learning. It is an interactive prompt playground where you can test conversations with Claude without writing any code.
Opening the Workbench
- Click Workbench in the left sidebar
- You see a chat-style interface with configuration options
Workbench Layout
The Workbench has three main areas:
| Area | Purpose |
|---|---|
| System Prompt (top) | Instructions that set Claude's behavior for the conversation |
| Chat Area (center) | Where you type messages and see Claude's responses |
| Settings Panel (right side) | Model selection, temperature, max tokens, and other parameters |
Writing a System Prompt
The system prompt is like giving Claude a job description before the conversation starts:
You are a helpful Python tutor. Explain concepts clearly
with examples. If the user makes a mistake, gently correct
them and explain why.
Try these system prompts in the Workbench:
"You are a senior software engineer. Be concise and use code examples.""You are a friendly teacher explaining things to a 12-year-old.""You are a strict code reviewer. Point out every issue you find."
Notice how changing the system prompt completely changes Claude's personality and response style.
The Model Selector
In the right panel, you can choose which Claude model to use:
| Model | When to Choose It |
|---|---|
| Claude Opus 4.7 | Complex reasoning, difficult coding problems |
| Claude Sonnet 4.6 | General use, good balance of speed and quality |
| Claude Haiku 4.5 | Quick answers, simple tasks, testing |
Switch between models to see how their responses differ for the same prompt. This is a great way to learn which model suits which task.
Temperature Setting
Temperature controls how creative or predictable Claude's responses are:
| Value | Behavior | Good For |
|---|---|---|
| 0.0 | Most predictable, deterministic | Code generation, factual answers |
| 0.5 | Balanced creativity | General conversation, explanations |
| 1.0 | Most creative, varied | Brainstorming, creative writing |
Experiment: Ask Claude the same question three times at temperature 0.0 -- the answers will be nearly identical. Then try at 1.0 -- each answer will be different.
Max Tokens Setting
Max tokens sets the upper limit for how long Claude's response can be:
- 256 tokens -- short answers (a paragraph)
- 1024 tokens -- medium answers (a few paragraphs)
- 4096 tokens -- long answers (a full article)
If Claude's response gets cut off mid-sentence, increase max tokens.
Conversation History in the Workbench
The Workbench keeps your conversation history for the current session:
- Type a message and press Send
- Claude responds
- Type a follow-up -- Claude remembers the context
- Use the Clear button to start fresh
This is multi-turn conversation in action. Claude uses all previous messages as context for its next response.
Saving and Sharing Prompts
You can save prompts you have crafted in the Workbench:
- Click Save Prompt (or the save icon)
- Give it a name
- Access it later from your saved prompts list
- Share the prompt link with teammates
This is extremely useful when iterating on prompt engineering.
Usage and Billing
Understanding your usage prevents surprise bills.
Navigating to Usage
- Click Usage in the left sidebar
- You see a breakdown of your API consumption
What the Usage Page Shows
| Metric | Description |
|---|---|
| Input Tokens | Total tokens you sent to Claude |
| Output Tokens | Total tokens Claude sent back |
| Total Cost | Dollar amount for the billing period |
| By Model | Breakdown per model (Opus, Sonnet, Haiku) |
| By Day | Daily usage chart |
Understanding Costs
Pricing is per million tokens:
| Model | Input Cost | Output Cost |
|---|---|---|
| Opus 4.7 | $15 / 1M tokens | $75 / 1M tokens |
| Sonnet 4.6 | $3 / 1M tokens | $15 / 1M tokens |
| Haiku 4.5 | $0.80 / 1M tokens | $4 / 1M tokens |
Example: If you send 10,000 input tokens and receive 5,000 output tokens using Sonnet, you pay:
- Input: 10,000 / 1,000,000 * $3 = $0.03
- Output: 5,000 / 1,000,000 * $15 = $0.075
- Total: $0.105 (about 10 cents)
Setting Spending Limits
To avoid unexpected charges:
- Go to Settings > Billing
- Set a monthly spending limit
- You will receive email alerts as you approach the limit
- API calls will be rejected once the limit is reached
Start with a low limit (like $10/month) while learning.
Organization Settings
If you are part of a team, the organization settings are important.
What You Can Configure
| Setting | Description |
|---|---|
| Organization Name | Display name for your team |
| Members | Add or remove team members |
| Roles | Assign admin, developer, or read-only roles |
| Default Model | Set which model is used by default |
| Rate Limits | Configure request limits per minute/hour |
Team Management
To invite a team member:
- Go to Settings > Members
- Click Invite
- Enter their email address
- Choose their role (Admin, Developer, Viewer)
- They receive an email invitation
Roles control what each person can do:
| Role | Can Create Keys | Can View Usage | Can Manage Billing | Can Invite Others |
|---|---|---|---|---|
| Admin | Yes | Yes | Yes | Yes |
| Developer | Yes | Yes | No | No |
| Viewer | No | Yes | No | No |
Logs and Debugging
The Console provides request logs to help you debug issues:
- Go to Logs in the sidebar
- You see recent API requests with:
- Status code (200 = success, 400 = bad request, 429 = rate limited, 500 = server error)
- Model used
- Token counts
- Response time
- Request/response body (click to expand)
Common status codes you will encounter:
| Code | Meaning | What To Do |
|---|---|---|
| 200 | Success | Everything worked |
| 400 | Bad Request | Check your request format |
| 401 | Unauthorized | Check your API key |
| 429 | Rate Limited | Slow down, wait, then retry |
| 500 | Server Error | Wait and retry -- it is on Anthropic's side |
| 529 | Overloaded | The API is overloaded -- retry with backoff |
Putting It All Together -- Your Console Workflow
Here is a typical workflow when building with Claude:
- Create an API key in the Console
- Test your prompt in the Workbench
- Tweak settings (model, temperature, max tokens) until the output is right
- Copy the prompt into your code
- Monitor usage to keep costs under control
- Check logs if something goes wrong
Quick-Reference Checklist
- Account created at console.anthropic.com
- API key generated and saved securely
- API key set as environment variable
- Workbench explored -- tried different models
- System prompt tested in Workbench
- Temperature and max tokens experimented with
- Usage page reviewed
- Spending limit configured
Next up: You will build your very first Python project that talks to Claude using the API key you just created.