Documentation Index
Fetch the complete documentation index at: https://docs.swarms.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
This example demonstrates how to set up the Swarms API client and perform basic operations like checking health, models, and rate limits.
Step 1: Installation
Install the required package:
pip install swarms-client python-dotenv
Step 2: API Key Setup
Set your API key in a .env file:
SWARMS_API_KEY=your_api_key_here
Step 3: Code Example
import os
import json
from dotenv import load_dotenv
from swarms_client import SwarmsClient
load_dotenv()
client = SwarmsClient(api_key=os.getenv("SWARMS_API_KEY"))
print(json.dumps(client.models.list_available(), indent=4))
print(json.dumps(client.health.check(), indent=4))
print(json.dumps(client.swarms.get_logs(), indent=4))
print(json.dumps(client.client.rate.get_limits(), indent=4))
print(json.dumps(client.swarms.check_available(), indent=4))
Run the script to see available models, API health, swarm logs, rate limits, and swarm availability.