Claude Sonnet 4 20250514
claude-sonnet-4-20250514Claude Sonnet 4 20250514 is available on Swarms Cloud through our Agent Completions API, no separate provider account or API key required. Run it as a standalone agent with the Agent Completions API, enable tools, structured outputs, and autonomous loops, or orchestrate it inside multi-agent swarms alongside models from other providers. Claude Sonnet 4 20250514 also supports vision tasks: pass base64-encoded images and it can analyze, describe, and answer questions about them.
Quick start
Get started with Claude Sonnet 4 20250514
Get your Swarms API key
Create an API key from your API keys dashboard or at swarms.world/platform/api-keys.
Set it in your environment
# .env SWARMS_API_KEY="your-api-key" # or export it in your shell export SWARMS_API_KEY="your-api-key"
Run a single agent
Execute one agent with claude-sonnet-4-20250514 via the Agent Completions API.
Single agent completion
POST /v1/agent/completionscurl -X POST 'https://api.swarms.world/v1/agent/completions' \
-H 'x-api-key: '"$SWARMS_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"agent_config": {
"agent_name": "Research Analyst",
"description": "Expert in analyzing and synthesizing research data",
"system_prompt": "You are a Research Analyst with expertise in data analysis and synthesis.",
"model_name": "claude-sonnet-4-20250514",
"max_loops": 1,
"max_tokens": 8192,
"temperature": 0.5
},
"task": "Analyze the impact of artificial intelligence on healthcare"
}'Scale to a multi-agent swarm
Chain multiple agents on claude-sonnet-4-20250514 with the Swarm Completions API.
Multi-agent swarm
POST /v1/swarm/completionscurl -X POST 'https://api.swarms.world/v1/swarm/completions' \
-H 'x-api-key: '"$SWARMS_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"name": "Research Swarm",
"description": "A two-agent research and analysis pipeline",
"swarm_type": "SequentialWorkflow",
"task": "Research the latest developments in renewable energy and summarize the top 3 trends",
"agents": [
{
"agent_name": "Researcher",
"description": "Gathers and organizes source material",
"system_prompt": "You are a meticulous researcher. Collect relevant facts and organize them clearly.",
"model_name": "claude-sonnet-4-20250514",
"max_loops": 1
},
{
"agent_name": "Analyst",
"description": "Synthesizes research into actionable insights",
"system_prompt": "You are an analyst. Turn the research into a concise, actionable summary.",
"model_name": "claude-sonnet-4-20250514",
"max_loops": 1
}
],
"max_loops": 1
}'Frequently asked questions
How do I use Claude Sonnet 4 20250514 with the Swarms API?
Set your SWARMS_API_KEY environment variable, then send a POST request to /v1/agent/completions with agent_config.model_name set to "claude-sonnet-4-20250514". The API works from Python, TypeScript, cURL, or any HTTP client.
Can I use Claude Sonnet 4 20250514 in a multi-agent swarm?
Yes. Pass "claude-sonnet-4-20250514" as the model_name of any agent in a POST to /v1/swarm/completions. You can mix it with other models across 17+ swarm architectures such as SequentialWorkflow, ConcurrentWorkflow, and HierarchicalSwarm.
How is Claude Sonnet 4 20250514 billed on Swarms Cloud?
Usage is billed per input and output token. See the Swarms Cloud pricing page for the token cost calculator and current rates.
Do I need a separate provider API key to use Claude Sonnet 4 20250514?
No. A single Swarms API key gives you access to every model in the catalog through one agent completions API, no separate provider accounts required.