elizaos--eliza
426e9eeabd
Voice Workbench / headless workbench (mocked backends) (push) Has been cancelled
Voice Workbench / real acoustic lane (nightly, provisioned only) (push) Has been cancelled
ci / test (push) Has been cancelled
ci / lint-and-format (push) Has been cancelled
ci / build (push) Has been cancelled
ci / dev-startup (push) Has been cancelled
gitleaks / gitleaks (push) Has been cancelled
Markdown Links / Relative Markdown Links (push) Has been cancelled
Quality (Extended) / Homepage Build (PR smoke) (push) Has been cancelled
Quality (Extended) / Comment-only diff guard (push) Has been cancelled
Quality (Extended) / Format + Type Safety Ratchet (push) Has been cancelled
Quality (Extended) / Develop Gate (secret scan + UI determinism) (push) Has been cancelled
Quality (Extended) / Develop Gate (lint) (push) Has been cancelled
Chat shell gestures / Chat shell gesture + parity e2e (push) Has been cancelled
Cloud Gateway Discord / Test (push) Has been cancelled
Benchmark Bridge Tests / benchmark (bunx @biomejs/biome check packages/lifeops-bench/src, benchmark-lint) (push) Has been cancelled
Benchmark Bridge Tests / benchmark (bunx vitest run --config packages/lifeops-bench/vitest.config.ts --root packages/lifeops-bench --passWithNoTests, benchmark-tests) (push) Has been cancelled
Build Agent Image / build-and-push (push) Has been cancelled
Dev Smoke / bun run dev onboarding chat (push) Has been cancelled
Dev Smoke / Vite HMR dependency-level smoke (push) Has been cancelled
Electrobun Submodule Guard / electrobun gitlink is fetchable (push) Has been cancelled
Publish @elizaos/example-code / check_npm (push) Has been cancelled
Publish @elizaos/example-code / publish_npm (push) Has been cancelled
Publish @elizaos/plugin-elizacloud / verify_version (push) Has been cancelled
Publish @elizaos/plugin-elizacloud / publish_npm (push) Has been cancelled
Sandbox Live Smoke / Sandbox live smoke (push) Has been cancelled
Snap Build & Test / Build Snap (amd64) (push) Has been cancelled
Snap Build & Test / Build Snap (arm64) (push) Has been cancelled
Test Packaging / elizaos CLI global-install smoke (node + bun) (push) Has been cancelled
Cloud Gateway Webhook / Test (push) Has been cancelled
Cloud Tests / lint-and-types (push) Has been cancelled
Cloud Tests / unit-tests (push) Has been cancelled
Cloud Tests / integration-tests (push) Has been cancelled
Cloud Tests / e2e-tests (push) Has been cancelled
CodeQL Advanced / Analyze (javascript-typescript) (push) Has been cancelled
Deploy Apps Worker (Product 2) / Determine environment (push) Has been cancelled
Deploy Apps Worker (Product 2) / Deploy apps worker to apps-control host (${{ needs.determine-env.outputs.environment }}) (push) Has been cancelled
Deploy Eliza Provisioning Worker / Determine environment (push) Has been cancelled
Deploy Eliza Provisioning Worker / Deploy worker to Hetzner host (${{ needs.determine-env.outputs.environment }} @ ${{ needs.determine-env.outputs.deployment_sha }}) (push) Has been cancelled
Dev Smoke / Classify changed paths (push) Has been cancelled
supply-chain / sbom (push) Has been cancelled
supply-chain / vulnerability-scan (push) Has been cancelled
Build, Push & Deploy to Phala Cloud / build-and-push (push) Has been cancelled
Test Packaging / Validate Packaging Configs (push) Has been cancelled
Test Packaging / Build & Test PyPI Package (push) Has been cancelled
Test Packaging / PyPI on Python ${{ matrix.python }} (push) Has been cancelled
Test Packaging / Pack & Test JS Tarballs (push) Has been cancelled
UI Fixture E2E / ui-fixture-e2e (push) Has been cancelled
UI Fixture E2E / fixture-e2e (push) Has been cancelled
UI Story Gate / story-gate (push) Has been cancelled
vault-ci / test (macos-latest) (push) Has been cancelled
vault-ci / test (ubuntu-latest) (push) Has been cancelled
vault-ci / test (windows-latest) (push) Has been cancelled
vault-ci / app-core wiring tests (push) Has been cancelled
verify-patches / verify patches/CHECKSUMS.sha256 (push) Has been cancelled
Voice Benchmark Smoke / voice-emotion fixture smoke (push) Has been cancelled
Voice Benchmark Smoke / voiceagentbench fixture smoke (push) Has been cancelled
Voice Benchmark Smoke / voicebench-quality unit smoke (push) Has been cancelled
Voice Benchmark Smoke / voicebench TypeScript unit (no audio) (push) Has been cancelled
Voice Benchmark Smoke / voice bench smoke summary (push) Has been cancelled
Windows CI / windows ([bun run --cwd packages/app-core test bun run --cwd packages/elizaos test bun run --cwd packages/cloud/shared test], app-and-cli) (push) Has been cancelled
Windows CI / windows ([bun run --cwd packages/scenario-runner test bun run --cwd packages/vault test bun run --cwd packages/security test bun run --cwd plugins/plugin-coding-tools test], framework-packages) (push) Has been cancelled
Windows CI / windows ([bun run --cwd plugins/plugin-elizacloud test bun run --cwd plugins/plugin-discord test bun run --cwd plugins/plugin-anthropic test bun run --cwd plugins/plugin-openai test bun run --cwd plugins/plugin-app-control test bun run --cwd plugins/pl… (push) Has been cancelled
Windows CI / windows ([node packages/scripts/run-turbo.mjs run build --filter=@elizaos/core --filter=@elizaos/shared --filter=@elizaos/agent --concurrency=4 node packages/scripts/run-bash-linux-only.mjs scripts/verify-riscv64-buildpaths.sh node packages/scripts/run… (push) Has been cancelled
Windows CI / windows ([node packages/scripts/run-turbo.mjs run typecheck --filter=@elizaos/core --filter=@elizaos/shared --filter=@elizaos/cloud-shared --concurrency=4 bun run --cwd packages/core test bun run --cwd packages/shared test], core-runtime, 75) (push) Has been cancelled
222 行
6.3 KiB
Plaintext
222 行
6.3 KiB
Plaintext
---
|
|
title: Billing & Credits
|
|
description: Understand elizaOS Cloud pricing, credits system, and billing management.
|
|
---
|
|
|
|
# Billing & Credits
|
|
|
|
elizaOS Cloud bills usage in USD-backed credits for flexible, pay-as-you-go pricing.
|
|
|
|
<Info>
|
|
Provider pricing is refreshed from upstream catalogs and pricing pages. The
|
|
dashboard and API Explorer reflect the latest stored rates; this page gives
|
|
the billing model and current ranges, not a frozen source-of-truth table.
|
|
</Info>
|
|
|
|
## Overview
|
|
|
|
- **Credits**: Universal currency for all services
|
|
- **Pay-as-you-go**: Only pay for what you use
|
|
- **Top-up**: Purchase credits as needed
|
|
- **Auto top-up**: Automatic refills (optional)
|
|
|
|
## Pricing Model
|
|
|
|
### Chat & Language Models
|
|
|
|
- Token pricing is model-specific and refreshed from provider catalogs.
|
|
- The platform applies a 20% markup to the upstream provider cost.
|
|
- Current curated chat models span roughly `$0.00024` to `$0.018` per 1K input tokens.
|
|
|
|
### Embeddings
|
|
|
|
- Embeddings are billed per token using the active provider rate plus 20%.
|
|
- `text-embedding-3-small` is currently about `$0.000024` per 1K input tokens after markup.
|
|
|
|
### Image Generation
|
|
|
|
- Image generation is billed per output image.
|
|
- Current supported models span roughly `$0.0468` to `$0.0960` per generated image.
|
|
|
|
### Video Generation
|
|
|
|
- Video generation is billed from the model’s actual provider economics, not a flat platform fee.
|
|
- Depending on the selected model, default request costs currently span roughly `$0.336` to `$3.840`.
|
|
- Some models bill per second, some bill per request duration, and some bill by resolution/audio combination.
|
|
|
|
### Voice
|
|
|
|
- TTS is billed per character. Current published rates are roughly `$0.060` to `$0.120` per 1K characters after markup.
|
|
- STT is billed per decoded audio duration. Current rate is about `$0.0044` per minute after markup.
|
|
- Voice cloning is billed by clone tier and should be reviewed against your ElevenLabs contract if you use account-specific pricing.
|
|
|
|
### Infrastructure
|
|
|
|
| Resource | Cost |
|
|
| ------------------------------- | ---------------------- |
|
|
| Container (per day) | 0.67 credits (~$20/mo) |
|
|
| Container deployment (one-time) | 0.50 credits |
|
|
| Knowledge storage (per GB/day) | 0.01 credits |
|
|
|
|
<Info>
|
|
Containers are billed **daily**. If credits run low, you'll receive a 48-hour
|
|
warning before shutdown.
|
|
</Info>
|
|
|
|
## Credit Packs
|
|
|
|
Purchase credit packs from the dashboard. The available pack sizes and promotions
|
|
can change over time, so use the billing UI or credit-pack API for the current
|
|
offerings.
|
|
|
|
## Checking Balance
|
|
|
|
### Dashboard
|
|
|
|
View your balance at [Dashboard → Billing](https://elizacloud.ai/dashboard/billing).
|
|
|
|
### API
|
|
|
|
```bash
|
|
curl -X GET "https://elizacloud.ai/api/v1/credits/summary" \
|
|
-H "Authorization: Bearer YOUR_API_KEY"
|
|
```
|
|
|
|
```json
|
|
{
|
|
"balance": 4523.5,
|
|
"pending": 0,
|
|
"usage": {
|
|
"today": 45.2,
|
|
"thisMonth": 1250.0
|
|
}
|
|
}
|
|
```
|
|
|
|
## Top Up Credits
|
|
|
|
### Stripe Checkout
|
|
|
|
```bash
|
|
curl -X POST "https://elizacloud.ai/api/v1/credits/checkout" \
|
|
-H "Authorization: Bearer YOUR_API_KEY" \
|
|
-H "Content-Type: application/json" \
|
|
-d '{
|
|
"credits": 50,
|
|
"success_url": "https://elizacloud.ai/dashboard/billing/success",
|
|
"cancel_url": "https://elizacloud.ai/dashboard/billing"
|
|
}'
|
|
```
|
|
|
|
The response contains `url` and `sessionId`. Redirect the user to `url`, then
|
|
verify the completed session with `GET /api/v1/credits/verify?session_id=...`.
|
|
|
|
### x402 Crypto Payment
|
|
|
|
Pay with USDC via x402 protocol:
|
|
|
|
```bash
|
|
curl -X POST "https://elizacloud.ai/api/v1/topup/10" \
|
|
-H "X-PAYMENT: <x402-payment-header>"
|
|
```
|
|
|
|
Use `/api/v1/topup/10`, `/api/v1/topup/50`, or `/api/v1/topup/100`.
|
|
With wallet signature headers, credits go to the signer. Without wallet
|
|
signature headers, include `walletAddress` in the request body.
|
|
|
|
## Auto Top-Up
|
|
|
|
Configure automatic credit refills:
|
|
|
|
```bash
|
|
curl -X PUT "https://elizacloud.ai/api/v1/billing/settings" \
|
|
-H "Authorization: Bearer YOUR_API_KEY" \
|
|
-H "Content-Type: application/json" \
|
|
-d '{
|
|
"autoTopUp": {
|
|
"enabled": true,
|
|
"threshold": 100,
|
|
"amount": 1000
|
|
}
|
|
}'
|
|
```
|
|
|
|
| Setting | Description |
|
|
| ----------- | -------------------------------- |
|
|
| `autoTopUp.enabled` | Enable auto top-up |
|
|
| `autoTopUp.threshold` | Trigger when balance falls below |
|
|
| `autoTopUp.amount` | Credits to add |
|
|
|
|
## Usage Analytics
|
|
|
|
Track your spending via the credits summary endpoint:
|
|
|
|
```bash
|
|
curl -X GET "https://elizacloud.ai/api/v1/credits/summary" \
|
|
-H "Authorization: Bearer YOUR_API_KEY"
|
|
```
|
|
|
|
See the [Credits API](/cloud/api/credits) for the complete response format including usage breakdown by agents and apps.
|
|
|
|
## Invoices
|
|
|
|
Invoices are available in the dashboard and through the legacy invoice routes.
|
|
They are session/account scoped.
|
|
|
|
```bash
|
|
curl -X GET "https://elizacloud.ai/api/invoices/list" \
|
|
-H "Authorization: Bearer YOUR_API_KEY"
|
|
```
|
|
|
|
## Payment Methods
|
|
|
|
Payment methods are managed through the Stripe checkout flow. When you create a checkout session via `/api/v1/credits/checkout`, Stripe handles payment method collection securely.
|
|
|
|
<Info>
|
|
Saved payment methods and auto top-up can be configured in your [Dashboard →
|
|
Billing](https://elizacloud.ai/dashboard/billing) settings.
|
|
</Info>
|
|
|
|
## Cost Alerts
|
|
|
|
Cost alerts can be configured in your [Dashboard → Billing](https://elizacloud.ai/dashboard/billing) settings. You can set:
|
|
|
|
- **Email notifications** when balance drops below a threshold
|
|
- **Auto top-up** to automatically add credits when balance is low
|
|
|
|
## Free Tier
|
|
|
|
New accounts receive:
|
|
|
|
- A signup credit grant when enabled
|
|
- Basic access to all features
|
|
- Community support
|
|
|
|
<Info>Free credits expire after 30 days of inactivity.</Info>
|
|
|
|
## Enterprise
|
|
|
|
For high-volume usage:
|
|
|
|
- Custom pricing
|
|
- Volume discounts
|
|
- Dedicated support
|
|
- SLA guarantees
|
|
- Custom invoicing
|
|
|
|
Contact [sales@eliza.ai](mailto:sales@eliza.ai) for enterprise plans.
|
|
|
|
## Next Steps
|
|
|
|
<CardGroup>
|
|
<CardGroup.Card title="Earnings" href="/cloud/earnings">
|
|
Earn from your agents
|
|
</CardGroup.Card>
|
|
<CardGroup.Card title="Billing" href="/cloud/billing">
|
|
Pay with crypto
|
|
</CardGroup.Card>
|
|
<CardGroup.Card title="API Reference" href="/cloud/api">
|
|
Usage tracking APIs
|
|
</CardGroup.Card>
|
|
</CardGroup>
|