How to Build an AI Apology Writer with AI Pass SDK
How to Build an AI Apology Writer with AI Pass SDK
Build your own AI Apology Writer with the AI Pass SDK. Users pay directly, you earn 50% commission.
Quick Overview
- Built-in OAuth2 authentication
- Users pay AI Pass, you get 50% cut
- Self-host anywhere OR publish to AI Pass catalog
- Zero infrastructure management
Step 1: Sign Up & Get Client ID
- Sign up at AI Pass
- Go to Developer Dashboard
- Navigate to OAuth2 Clients
- Create a new client
- Copy your Client ID
Step 2: Initialize the SDK
<script src="https://aipass.one/aipass-sdk.js"></script>
<script>
const aipass = new AIPass({
clientId: 'YOUR_CLIENT_ID', // From Developer Dashboard
requireLogin: true // Force user login before API calls
});
</script>
Critical: requireLogin: true ensures users authenticate before your app makes API calls. This handles payments automatically.
Step 3: Make API Calls
// Example: AI Apology Writer
async function generateResult(input) {
const response = await aipass.generateCompletion({
model: 'gpt-5-mini',
messages: [
{ role: 'system', content: 'You are an expert at generating professional results.' },
{ role: 'user', content: input }
],
temperature: 1, // Required for GPT-5 compatibility
max_tokens: 16000 // Required for GPT-5 reasoning
});
// Access the result
const result = response.choices[0].message.content;
return result;
}
Step 4: Deploy
Option A: Self-Host Anywhere
The SDK is just JavaScript. Deploy to:
- Vercel, Netlify, Cloudflare Pages
- Your own server (Node.js, Python, PHP, etc.)
- Static hosting (GitHub Pages, AWS S3)
Option B: Publish to AI Pass Catalog
Hosted for free on AI Pass and listed in the app directory.
Pricing & Commission
- Users: Pay as you go, $1 free credit on signup
- Developers: 50% commission on every transaction
- Zero infrastructure costs when self-hosting
Complete Example
<!DOCTYPE html>
<html>
<head>
<title>AI Apology Writer</title>
<script src="https://aipass.one/aipass-sdk.js"></script>
<style>
body { font-family: Arial, sans-serif; max-width: 600px; margin: 40px auto; padding: 20px; }
input, button { width: 100%; padding: 12px; margin: 10px 0; }
button { background: #007bff; color: white; border: none; cursor: pointer; }
#result { margin-top: 20px; padding: 15px; background: #f5f5f5; }
</style>
</head>
<body>
<h1>AI Apology Writer</h1>
<input type="text" id="userInput" placeholder="Enter your request...">
<button onclick="generate()">Generate</button>
<div id="result"></div>
<script>
const aipass = new AIPass({
clientId: 'YOUR_CLIENT_ID',
requireLogin: true
});
async function generate() {
const input = document.getElementById('userInput').value;
document.getElementById('result').textContent = 'Generating...';
try {
const response = await aipass.generateCompletion({
model: 'gpt-5-mini',
messages: [
{ role: 'system', content: 'You are an expert.' },
{ role: 'user', content: input }
],
temperature: 1,
max_tokens: 16000
});
const result = response.choices[0].message.content;
document.getElementById('result').textContent = result;
} catch (error) {
document.getElementById('result').textContent = 'Error: ' + error.message;
}
}
</script>
</body>
</html>
What's Next?
Start building your AI Apology Writer today and earn 50% commission on every transaction!