Getting Started
Get up and running with WhizAI in under 10 minutes.
What is WhizAI?
WhizAI is a capability layer for AI-powered applications. Instead of building and managing AI infrastructure, you enable capabilities like search, recommendations, generation, and moderation through simple API calls.
Think of WhizAI as the difference between building your own database vs using a managed database service. You get the capabilities you need without the operational complexity.
When to Use WhizAI
Use WhizAI when:
- You need AI capabilities quickly without building infrastructure
- You want to focus on your product, not managing AI models
- You need multiple AI capabilities (search, generation, moderation, etc.)
- You want cost-effective access to multiple AI providers
- You need reliable, production-ready AI APIs
Build internally when:
- You have specific, unique AI requirements not covered by standard capabilities
- You need complete control over model selection and fine-tuning
- You have dedicated AI/ML engineering resources
- Regulatory requirements mandate on-premise deployment
Quick Start Guide
Create an Account
Sign up at whizur.com/signup to create your account. You'll be guided through an onboarding wizard that helps you:
- Create your organization
- Set up your first app
- Generate your first API key
Create an App
An App represents your application or service that will use WhizAI. Each app is isolated and can have multiple API keys.
During onboarding, you'll create your first app. You can create additional apps later from the dashboard.
Generate an API Key
API keys authenticate your requests to WhizAI. Each key is scoped to a specific app and can have different permission scopes.
Keys are generated in one of three environments:
- Development - For local development and testing
- Staging - For staging environments
- Production - For production use
Important: API keys are only shown once when created. Store them securely.
Make Your First API Call
Test your setup with a simple API call. Here's an example using curl:
curl -X POST https://api.whizur.com/v1/generate/text \
-H "X-API-Key: cw_development_YOUR_KEY_HERE" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Write a haiku about AI",
"maxTokens": 50
}'Or using TypeScript/JavaScript:
const response = await fetch('https://api.whizur.com/v1/generate/text', {
method: 'POST',
headers: {
'X-API-Key': 'cw_development_YOUR_KEY_HERE',
'Content-Type': 'application/json',
},
body: JSON.stringify({
prompt: 'Write a haiku about AI',
maxTokens: 50,
}),
});
const data = await response.json();
console.log(data);What Happens Behind the Scenes
When you make an API call to WhizAI:
- Your request is authenticated using your API key
- WhizAI routes your request to the appropriate AI service
- The service processes your request using the best available model
- Usage is tracked for billing and analytics
- The response is returned to you
All of this happens automatically - you just make API calls and get results.
