Getting Started with Alfred AI
Go from zero to a fully deployed AI fleet in under 5 minutes. This guide walks you through account creation, your first API call, voice setup, and fleet deployment.
Setup Overview
Step 1: Create an Account
Sign Up via the Web
Visit gositeme.com/alfred.php and click Get Started. Enter your name, email, and a password with at least 8 characters.
Or Register via API
curl -X POST https://gositeme.com/api/auth.php \
-H "Content-Type: application/json" \
-d '{
"action": "register",
"email": "you@example.com",
"password": "your-secure-password",
"name": "Your Name"
}'
const response = await fetch('https://gositeme.com/api/auth.php', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
action: 'register',
email: 'you@example.com',
password: 'your-secure-password',
name: 'Your Name'
})
});
const data = await response.json();
console.log(data.token); // "sess_abc123..."
import requests
resp = requests.post('https://gositeme.com/api/auth.php', json={
'action': 'register',
'email': 'you@example.com',
'password': 'your-secure-password',
'name': 'Your Name'
})
data = resp.json()
print(data['token']) # "sess_abc123..."
Response
{
"success": true,
"token": "sess_abc123def456...",
"user": {
"id": 42,
"name": "Your Name",
"email": "you@example.com",
"plan": "trial"
}
}
Bearer token in the Authorization header for all subsequent API calls.Step 2: Choose a Plan
Available Plans
Alfred offers three plans, each with full access to all 875+ tools:
| Plan | Price | API Calls | Fleets | Rate Limit |
|---|---|---|---|---|
| Starter | $3.99/mo | 50/day | 1 | 100 req/min |
| Professional | $9.99/mo | Unlimited | 10 | 1,000 req/min |
| Enterprise | $24.99/mo | Unlimited | Unlimited | 10,000 req/min |
Visit the pricing page for full details, or query plans via the API:
curl https://gositeme.com/api/stripe.php?action=plans
Subscribe to a plan:
const checkout = await fetch('https://gositeme.com/api/stripe.php', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer sess_abc123...'
},
body: JSON.stringify({
action: 'create_checkout',
plan: 'professional'
})
}).then(r => r.json());
// Redirect user to Stripe checkout
window.location.href = checkout.checkout_url;
Step 3: Make Your First API Call
Execute a Tool
With your token in hand, you can call any of the 875+ tools. Let's start with a simple summarize_text call:
const response = await fetch('https://gositeme.com/api/tools.php?action=execute', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer sess_abc123...'
},
body: JSON.stringify({
tool_name: 'summarize_text',
args: {
text: 'Alfred AI is a powerful platform with 875+ tools...',
max_length: 100
}
})
});
const data = await response.json();
console.log(data.result);
// "Alfred AI provides 875+ tools for automation, voice, and fleet management."
import requests
response = requests.post(
'https://gositeme.com/api/tools.php?action=execute',
headers={'Authorization': 'Bearer sess_abc123...'},
json={
'tool_name': 'summarize_text',
'args': {
'text': 'Alfred AI is a powerful platform with 875+ tools...',
'max_length': 100
}
}
)
print(response.json()['result'])
$ch = curl_init('https://gositeme.com/api/tools.php?action=execute');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Authorization: Bearer sess_abc123...'
],
CURLOPT_POSTFIELDS => json_encode([
'tool_name' => 'summarize_text',
'args' => [
'text' => 'Alfred AI is a powerful platform with 875+ tools...',
'max_length' => 100
]
]),
CURLOPT_RETURNTRANSFER => true
]);
$result = json_decode(curl_exec($ch), true);
curl_close($ch);
echo $result['result'];
Step 4: Try Voice
Talk to Alfred
Alfred supports voice interaction via phone, web widget, and VAPI webhooks. Try it now:
Option A: Call by Phone
Dial 1-833-GOSITEME (1-833-467-4836) and talk to Alfred directly. Say things like:
- "Summarize this article for me" — then dictate or provide a URL
- "Look up DNS records for example.com"
- "Draft a cease and desist letter"
- "What's the weather in Montreal?"
Option B: Web Voice Widget
Visit gositeme.com/voice.php to try the browser-based voice interface. Or embed it in your own site:
<!-- Alfred Voice Widget -->
<script src="https://gositeme.com/assets/js/alfred-voice-widget.js"></script>
<script>
AlfredVoice.init({
token: 'sess_abc123...',
position: 'bottom-right',
theme: 'dark',
greeting: 'Hi! How can I help you today?'
});
</script>
For full voice integration details, see the Voice Integration Guide.
Step 5: Build an Agent
Create a Specialized Agent
Agents are AI instances with specific tool access, personality, and knowledge base. Create one that handles customer support:
const agent = await fetch('https://gositeme.com/api/fleet.php', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer sess_abc123...'
},
body: JSON.stringify({
action: 'create_agent',
name: 'Support Bot',
personality: 'Friendly and helpful customer support agent',
tools: ['search_knowledge_base', 'create_ticket', 'summarize_text'],
knowledge_base: 'kb_support_docs',
voice_enabled: true,
voice_engine: 'kokoro'
})
}).then(r => r.json());
console.log(agent);
// { id: "agent_xyz", name: "Support Bot", status: "ready", tools: 3, voice: true }
Agent Configuration Options
| Field | Type | Description |
|---|---|---|
name | string | Display name for the agent |
personality | string | System prompt / personality description |
tools | array | List of tool names the agent can use |
knowledge_base | string | Knowledge base ID to attach |
voice_enabled | boolean | Enable voice interaction |
voice_engine | string | TTS engine: kokoro, orpheus, cartesia, elevenlabs |
max_tokens | integer | Max response length (default: 4096) |
Step 6: Deploy a Fleet
Launch Multiple Agents
Fleets let you deploy multiple agents working in parallel on related tasks. Perfect for customer support, content creation, or research.
const fleet = await fetch('https://gositeme.com/api/fleet.php', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer sess_abc123...'
},
body: JSON.stringify({
action: 'create_fleet',
name: 'Customer Support Fleet',
description: 'Handles inbound support tickets and live chat',
agents: ['agent_xyz', 'agent_abc'],
max_agents: 5,
auto_scale: true
})
}).then(r => r.json());
console.log(fleet);
// { id: "fleet_123", name: "Customer Support Fleet", status: "active", agents: 2 }
import requests
fleet = requests.post(
'https://gositeme.com/api/fleet.php',
headers={'Authorization': 'Bearer sess_abc123...'},
json={
'action': 'create_fleet',
'name': 'Research Fleet',
'description': 'Parallel research and analysis agents',
'agents': ['agent_researcher', 'agent_analyst'],
'max_agents': 10,
'auto_scale': True
}
).json()
print(f"Fleet {fleet['id']} created with {fleet['agents']} agents")
Monitor your fleet from the Fleet Dashboard or via the API:
curl -H "Authorization: Bearer sess_abc123..." \
"https://gositeme.com/api/fleet.php?action=status&fleet_id=fleet_123"
# {
# "id": "fleet_123",
# "name": "Customer Support Fleet",
# "status": "active",
# "agents": 2,
# "tasks_completed": 147,
# "avg_response_time": "1.2s",
# "uptime": "99.97%"
# }
What's Next?
You're all set! Here are the best places to go from here:
Someone from somewhere
just launched website.com
Just now