跳至主要内容
小龙虾小龙虾AI
🤖

Credit Mastery

Build and orchestrate multi-agent AI systems using the Swarms API. Use when creating single agents, multi-agent swarms (sequential, concurrent, hierarchical,...

下载103
星标0
版本1.0.0
AI 智能体
安全通过
🔗API

技能说明


name: swarms-ai description: Build and orchestrate multi-agent AI systems using the Swarms API. Use when creating single agents, multi-agent swarms (sequential, concurrent, hierarchical, mixture-of-agents, majority voting, graph workflows), launching agent tokens on Solana, integrating ATP payment protocol, publishing to Swarms Marketplace, using sub-agent delegation, streaming responses, or building any multi-agent orchestration pipeline. Covers Python, TypeScript, and cURL.

Swarms AI — Multi-Agent Orchestration

Build production-grade multi-agent systems using the Swarms API platform. Supports single agents, reasoning agents, and swarms of 3–10,000+ agents with 20+ architecture patterns.

Quick Reference

  • Base URL: https://api.swarms.world
  • Auth: x-api-key header with API key from swarms.world/platform/api-keys
  • Docs index: https://docs.swarms.ai/llms.txt
  • Python SDK: pip install swarms-client
  • Marketplace: swarms.world

Architecture Tiers

TierNameAgentsEndpoint
1Individual Agent1/v1/agent/completions
2Reasoning Agent1-2 internal/v1/reasoning-agent/completions
3Multi-Agent Swarm3–10,000+/v1/swarm/completions

Workflow

1. Single Agent

import requests

payload = {
    "agent_config": {
        "agent_name": "MyAgent",
        "description": "Purpose of the agent",
        "system_prompt": "You are...",
        "model_name": "gpt-4o",  # or claude-sonnet-4-20250514, etc.
        "role": "worker",
        "max_loops": 1,
        "max_tokens": 8192,
        "temperature": 0.5,
        "auto_generate_prompt": False,
        "tools_list_dictionary": None
    },
    "task": "Your task here"
}

response = requests.post(
    "https://api.swarms.world/v1/agent/completions",
    headers={"x-api-key": API_KEY, "Content-Type": "application/json"},
    json=payload
)

2. Multi-Agent Swarm

payload = {
    "name": "My Swarm",
    "description": "What this swarm does",
    "agents": [
        {
            "agent_name": "Agent1",
            "description": "Role 1",
            "system_prompt": "You are...",
            "model_name": "gpt-4o",
            "role": "worker",
            "max_loops": 1,
            "max_tokens": 8192,
            "temperature": 0.5
        },
        {
            "agent_name": "Agent2",
            "description": "Role 2",
            "system_prompt": "You are...",
            "model_name": "claude-sonnet-4-20250514",
            "role": "worker",
            "max_loops": 1,
            "max_tokens": 8192,
            "temperature": 0.5
        }
    ],
    "max_loops": 1,
    "swarm_type": "SequentialWorkflow",  # See architecture table
    "task": "Your task here"
}

response = requests.post(
    "https://api.swarms.world/v1/swarm/completions",
    headers={"x-api-key": API_KEY, "Content-Type": "application/json"},
    json=payload
)

3. Token Launch (Solana)

payload = {
    "name": "My Agent Token",
    "description": "Agent description",
    "ticker": "MAG",
    "private_key": "[1,2,3,...]"  # Solana wallet private key
}

response = requests.post(
    "https://swarms.world/api/token/launch",
    headers={"Authorization": "Bearer API_KEY", "Content-Type": "application/json"},
    json=payload
)
# Returns: token_address, pool_address, listing_url
# Cost: ~0.04 SOL

Available Swarm Architectures

Use the swarm_type parameter:

TypeDescriptionBest For
SequentialWorkflowLinear pipeline, each agent builds on previousStep-by-step processing
ConcurrentWorkflowParallel executionIndependent tasks, speed
AgentRearrangeDynamic agent reorderingAdaptive workflows
MixtureOfAgentsSpecialist agent selectionMulti-domain tasks
MultiAgentRouterIntelligent task routingLarge-scale distribution
HierarchicalSwarmNested hierarchies with delegationComplex org structures
MajorityVotingConsensus across agentsDecision making
BatchedGridWorkflowGrid pattern executionMulti-task × multi-agent
GraphWorkflowDirected graph of agent nodesComplex dependencies
GroupChatAgent discussionCollaborative brainstorming
InteractiveGroupChatReal-time agent interactionDynamic collaboration
AutoSwarmBuilderAuto-generate optimal swarmWhen unsure of architecture
HeavySwarmHigh-capacity processingLarge workloads
DebateWithJudgeStructured debateAdversarial evaluation
RoundRobinRound-robin distributionEven load distribution
MALTMulti-agent learningTraining systems
CouncilAsAJudgeExpert panel evaluationQuality assessment
LLMCouncilLM council for decisionsGroup decision making
AdvancedResearchResearch workflowsDeep research
autoAuto-select best typeDefault/unknown

Agent Config Parameters

ParamTypeDefaultDescription
agent_namestringUnique agent identifier
descriptionstringAgent purpose
system_promptstringBehavior instructions
model_namestringgpt-4.1AI model (gpt-4o, claude-sonnet-4-20250514, etc.)
rolestringworkerAgent role in swarm
max_loopsint/string1Iterations ("auto" for autonomous)
max_tokensint8192Max response length
temperaturefloat0.5Creativity (0.0–2.0)
auto_generate_promptboolfalseAuto-enhance system prompt
tools_list_dictionarylistOpenAPI-style tool definitions
streaming_onboolfalseEnable SSE streaming
mcp_urlstringMCP server URL
selected_toolslistall safeRestrict available tools

Rules

  • Always use environment variables for API keys — never hardcode.
  • Set appropriate max_loops — use "auto" only when sub-agent delegation is needed.
  • Match swarm_type to use case (see architecture table).
  • For streaming, set streaming_on: true and parse SSE events (metadata → chunks → usage → done).
  • Token launches cost ~0.04 SOL from the provided wallet.
  • Batch endpoint (/v1/swarm/batch/completions) requires Pro/Ultra/Premium tier.
  • Reasoning agents (/v1/reasoning-agent/completions) require Pro+ tier.

Resource Map

TopicReference
Full API architecture & tiersreferences/architecture.md
Sub-agent delegation patternsreferences/sub-agents.md
ATP payment protocol (Solana)references/atp-protocol.md
Marketplace publishingreferences/marketplace.md
Streaming implementationreferences/streaming.md
Tools integrationreferences/tools.md
All docs pageshttps://docs.swarms.ai/llms.txt

Read references only when the task requires that specific depth.

如何使用「Credit Mastery」?

  1. 打开小龙虾AI(Web 或 iOS App)
  2. 点击上方「立即使用」按钮,或在对话框中输入任务描述
  3. 小龙虾AI 会自动匹配并调用「Credit Mastery」技能完成任务
  4. 结果即时呈现,支持继续对话优化

相关技能