Subscription Plans
Apertis offers flexible subscription plans designed to meet different usage needs. Choose the plan that best fits your requirements.
Available Plans
Plan Comparison
| Feature | Lite | Pro | Max |
|---|---|---|---|
| Monthly Quota | Basic | Standard | Premium |
| Model Access | Lite + Free models | Pro + Lite + Free models | All models |
| Priority Support | - | Priority | |
| PAYG Fallback | Optional | Optional | Optional |
| Billing Cycles | Monthly, Quarterly, Yearly | Monthly, Quarterly, Yearly | Monthly, Quarterly, Yearly |
Billing Cycles
All plans are available with three billing cycle options:
| Cycle | Discount | Best For |
|---|---|---|
| Monthly | Standard price | Flexibility, testing |
| Quarterly | ~10% savings | Regular usage |
| Yearly | ~20% savings | Long-term commitment |
Quota System
How Quota Works
Each subscription includes a monthly quota that resets at the start of each billing cycle:
Cycle Start → Use Quota → Cycle End → Quota Reset
↓ ↓
Full Quota New Cycle Begins
How Billing Works
Every API request consumes a fixed amount of quota based on the model's multiplier rate — regardless of how many tokens you use:
Quota Consumed per Request = Model Rate (fixed multiplier)
Each request deducts the model's rate from your monthly allowance — whether the response is 10 tokens or 10,000 tokens. Higher-tier plans offer lower rates, giving you more usage per quota.
This is different from PAYG (Pay-As-You-Go), which charges per token. Subscription billing is simpler: one request = one fixed quota deduction.
Free Models
The following models are included in all plans and consume no quota:
| Model | Provider |
|---|---|
| Gemini 3 Flash | |
| Gemini 2.5 Flash | |
| GPT OSS 120B | OpenAI |
| DeepSeek V3.2 | DeepSeek |
| DeepSeek V3.1 | DeepSeek |
Model Rates by Plan
Each model has a different rate depending on your plan. Higher-tier plans offer lower rates, giving you more usage per quota. For the full model list and up-to-date rates, see the Subscribe page.
You can also query the current rates programmatically using the Models API with your subscription key — the response includes a multiplier field for each model.
When using coding tools such as Claude Code, Roo Code, Cline, Kilo Code, OpenCode, Crush, or Goose, add the code: prefix to Claude model IDs (e.g., code:claude-opus-4-6). This routes requests through optimized coding channels. The same subscription quota and rates apply. See the Claude Code guide for details.
Estimated Uses per Month
You can estimate how many requests you get per month by dividing your plan's quota by the model rate:
Estimated Uses = Monthly Quota ÷ Model Rate
In practice, most users mix models — using cheaper models for simple tasks and premium models for complex ones.
PAYG (Pay-As-You-Go) Fallback
What is PAYG Fallback?
When your subscription quota is exhausted, PAYG fallback allows you to continue using the API by charging to your account balance:
Subscription Quota Exhausted → PAYG Kicks In → Continue Using API
Configuring PAYG
| Setting | Description |
|---|---|
| Enable/Disable | Toggle PAYG fallback on or off |
| Spending Limit | Maximum PAYG spending per cycle |
| Current Spent | PAYG amount used this cycle |
PAYG Spending Limits
Set a spending limit to control costs:
Example: Spending Limit = $50/month
If subscription quota runs out:
- PAYG activates
- Maximum $50 additional spending allowed
- After $50, requests will be rejected until next cycle
Subscription Lifecycle
Subscription Status
| Status | Description |
|---|---|
| Active | Subscription is current and usable |
| Suspended | Temporarily paused (payment issue or manual) |
| Cancelled | Will end at period end |
| Expired | Subscription has ended |
Cycle Reset
At the start of each billing cycle:
- Quota is reset to your plan's limit
- PAYG spending counter resets to zero
- Usage history is preserved for reporting
Payment Failure Handling
If a payment fails:
- Grace Period: 3-7 days to resolve payment issue
- Suspension: Subscription suspended if not resolved
- Recovery: Automatic reactivation upon successful payment
Managing Your Subscription
Viewing Subscription Status
Access your subscription details via Settings → Subscription tab (direct link):
- Current plan and billing cycle
- Quota usage (used / limit)
- Next billing date
- Payment history
After subscribing, the navbar Subscribe button changes to My Plan — click it to jump directly to your subscription settings. You can also find My Plan in the user dropdown menu.
Changing Plans
You can upgrade or downgrade your plan at any time:
Upgrading:
- Takes effect immediately
- Quota is prorated for the remaining period
- Additional quota added instantly
Downgrading:
- Takes effect at next billing cycle
- Current quota remains until cycle ends
Cancelling Subscription
To cancel your subscription:
- Go to Settings → Subscription tab (or click My Plan in the navbar)
- Click Cancel Subscription
- Choose cancellation timing:
- Immediate: Ends now (no refund for remaining period)
- End of Period: Continues until current cycle ends
After cancellation, your subscription API key will stop working at the end of the billing period.
Subscription vs. PAYG-Only
When to Use Subscription
- Predictable usage: You know your monthly needs
- Cost savings: Subscriptions offer better rates than pure PAYG
- Budget planning: Fixed monthly costs
- Consistent access: No need to top up balance
When to Use PAYG-Only
- Variable usage: Usage fluctuates significantly
- Testing phase: Evaluating the platform
- Low volume: Occasional API calls
- No commitment: Flexibility over savings
Auto Top-up
Enable automatic balance top-up to ensure uninterrupted service:
| Setting | Description |
|---|---|
| Enable | Turn on auto top-up |
| Threshold | Balance level that triggers top-up |
| Amount | Amount to add when triggered |
| Payment Method | Card to charge |
Example:
Threshold: $10
Amount: $50
When balance drops below $10 → Automatically charge $50 to your card
Dedicated Subscription Token
Each subscription comes with a dedicated API token:
- Format:
sk-sub-xxxxxxxxxxxx - Auto-sync: Quota automatically synced with subscription
- Cycle Reset: Token quota resets with billing cycle
- Separate from Regular Tokens: Managed independently
Finding Your Subscription Token
After subscribing, find your dedicated API key in Settings → API Keys tab (direct link):
- Click My Plan in the navbar (or go to Settings)
- Switch to the API Keys tab
- Your subscription key (
sk-sub-...) is listed with integration guides
Using Your Subscription Token
from openai import OpenAI
client = OpenAI(
api_key="sk-sub-your-subscription-key",
base_url="https://api.apertis.ai/v1"
)
# Quota is tracked against your subscription
response = client.chat.completions.create(
model="claude-sonnet-4.5",
messages=[{"role": "user", "content": "Hello!"}]
)
Viewing Available Models
Use your subscription token to query which models are available in your plan:
# List all models in your plan
models = client.models.list()
for model in models:
print(model.id)
The /v1/models endpoint returns only models included in your current plan, along with extra fields like multiplier (quota cost) and tier (model origin). See Models API for details.
FAQ
What happens when my quota runs out?
- With PAYG enabled: API continues working, charged to your balance
- Without PAYG: API returns
402 Payment Requirederror
Can I change my billing cycle?
Yes, you can switch between monthly, quarterly, and yearly at renewal time.
Is there a free trial?
Contact support for trial options and promotional offers.
Can I get a refund?
Refunds are handled on a case-by-case basis. Contact support for assistance.
Related Topics
- API Keys - Manage your API keys
- Rate Limits - Understand request limits
- Troubleshooting - Common issues and solutions