Hosting
Revenue & Earnings
How hosters earn money by selling plans to subscribers. LLMFinder handles billing — you keep 80%.
How it works
Hosters create plans (free, pay-as-you-go, or monthly subscription). Customers subscribe and pay. LLMFinder takes 20% and passes 80% to you.
| Plan type | You set | Customer pays | You keep |
|---|---|---|---|
| Free | $0 | $0 | $0 (exposure only) |
| Pay-as-you-go | Price/1M tokens | Per token used | 80% of usage |
| Subscription | Monthly price | Flat monthly | 80% of subscription |
| Subscription + Overage | Monthly + per-token | Base + usage | 80% of both |
Creating plans
From your hoster portal → 💼 My Plans → + Create Plan
Or via API (requires hoster session):
POST /hosters/products
{
"name": "Basic",
"pricing_model": "subscription",
"monthly_price_usd": 9.99,
"included_tokens": 5000000,
"rpm_limit": 60,
"tpm_limit": 100000,
"max_concurrent": 5,
"max_output_tokens": 4096
}
Pricing models explained
| Model | When to use | Example |
|---|---|---|
free | Build reputation, attract first subscribers | $0/mo unlimited |
payg | Occasional users, developers testing | $0.10/1M input tokens |
subscription | Regular users, teams | $9.99/mo unlimited |
subscription_overage | Predictable base + flexibility | $9.99/mo incl. 5M tokens, then $0.05/1M |
Setting rate limits
Protect your server from overload. Each plan has independent limits per subscriber:
| Limit | Default | Protects against |
|---|---|---|
| RPM (requests/min) | 60 | API abuse, loops |
| TPM (tokens/min) | 100,000 | Token flooding |
| Max concurrent | 5 | GPU VRAM exhaustion |
| Max output tokens | 4096 | Long-running requests |
| Max context tokens | 8192 | Large prompt attacks |
Managing subscribers
From your portal → 👥 Subscribers section:
- Pause — temporarily disable a subscriber's API key (reversible)
- Resume — re-enable a paused subscriber
- Revoke — permanently cancel a subscription
When paused, the subscriber receives: "Your access has been temporarily paused by the hoster."
Viewing your earnings
# Get earnings by plan (requires hoster session cookie)
GET /v1/hoster/subscribers
# Earnings breakdown
GET /v1/earnings?days=30
GET /v1/earnings/by-model?days=30
Payouts
Cash payouts via Stripe Connect are coming soon. Currently earnings accumulate in your account. Minimum payout threshold: $10.
💡 Check your subscriber count and revenue in your hoster portal.