Credits in Pria are Praxis Unified Credits. Each new user receives 50 free credits to explore the platform when they get started with their Digital Twin. Once you are ready for more credits, you can set up a subscription plan or purchase a discounted credit bundle.
Credit Bundle Dashboard in the Digital Twin Gallery
You can browse credit bundles by scrolling to the bottom of your Digital Twin gallery and clicking on Add Credits. These bundles can be purchased either individually or through your organization, ensuring uninterrupted access to AI-powered learning and productivity tools.
When considering which credit bundle is right for you, keep in mind that credits NEVER expire!
The Per Credit Usage model allows you to buy bundles of credits and apply them to your personal account or to the Digital Twins you manage for your school or organization.Each interaction consumes credits based on the tokens it processes (a token is a small piece of text, roughly four characters). Approximately 1 credit is used per 10,000 tokens of combined input and output, with a 1-credit minimum per AI call. Requests that fail before the AI does any work are never billed, and canceling a response never incurs a charge.
Bring Your Own Keys (BYOK): Customers who provide their own AI provider credentials (OpenAI, Anthropic, Gemini, Mistral, etc.) buy credits at a substantial 40% discount on standard pricing through our sales team, keeping direct control over provider usage while leveraging existing provider relationships and enterprise agreements. Standard setup and support charges remain unchanged. For details on connecting your own models, see Bring Your Own Model.
All credit packages are one-time purchases and credits never expire. Pricing starts at 11 cents per credit for the base tier, with increasing discounts as you purchase larger bundles. Savings percentages are calculated relative to the base rate of 11¢/credit.
Personal Credits
Digital Twin Credits
Standard Packages for Personal Use
Package
Price
Credits
Per Credit
Savings
Silver
$10
90
11.00¢
—
Premium
$25
238
10.50¢
Save 5%
Pro
$50
500
10.00¢
Save 9%
Gold
$120
1,263
9.50¢
Save 14%
Diamond
$300
3,333
9.00¢
Save 18%
Select in the Gallery
Packages for Personal Credits
Personal Use
Each user receives a default personal account called Pria, which serves as your dedicated digital assistant for handling personal tasks and inquiries. This account is designed specifically for your individual needs and can be managed independently by purchasing and adding credits directly to maintain its functionality and access to various services.
By default your personal account is awarded 50 credits to start.
Create your own Digital Twin
If you registered your account yourself, a Create your own Digital Twin card under your personal credits in the Gallery (in the Studio UI: Settings › Billing & Credits) counts your questions. Once your personal Pria has answered 5 of them, select Upgrade and create a Digital Twin — you’ll be asked to turn on two-step sign-in, then the creation wizard opens. Your Pria, its conversations and your credits stay as they are, and your account can create up to 3 Digital Twins. See Create a Digital Twin.
If a public or shared Digital Twin does not provide a shared credit pool, your requests there are paid for from your own personal credits — so keep your personal balance topped up to keep using them.
Volume Packages for your Digital Twin
Package
Price
Credits
Per Credit
Savings
Level 1
$1,000
11,428
8.75¢
Save 20%
Level 2
$2,750
32,352
8.50¢
Save 23%
Level 3
$5,000
60,606
8.25¢
Save 25%
Level 4
$9,500
117,283
8.10¢
Save 26%
Level 5
$41,500
518,750
8.00¢
Save 27%
Larger volumes (Level 6 and beyond) are available by arrangement — contact humans@praxis-ai.com.Select in the Gallery
Packages for Digital Twins
Digital Twin Use
Credits added to your digital twin can be pooled and shared among all members of the digital twin community. When the Pool Credits setting is enabled in the Configuration, users will automatically draw from the pooled credit balance instead of consuming their individual personal credits, creating a collaborative resource system that benefits the entire group.Account-Level Credits
For organizations managing multiple Digital Twins, credits can also be managed at the Account level. An Account groups several Digital Twins together, so credits can be distributed centrally across all of them. Contact your administrator for account-level credit management.
Digital twins can be configured to either pool credits on behalf of their members or operate without credit pooling, requiring members to rely on their own personal credit balances. When pooling is disabled, each user must maintain and consume their individual credits for accessing services and features within the digital twin environment.
“Caching” is essentially the AI “remembering” parts of your conversation to work faster and more efficiently the next time.How it saves you money: When the AI uses this “memory” instead of processing everything from scratch, it costs you less — the cached portion is billed at a discount — Pria passes part of the provider’s own caching saving on to you, so the exact rate depends on the model provider. When you use models that support caching (for example, the OpenAI GPT‑5 family, GPT‑Realtime, or the Claude family, which provide strong caching behavior), you will benefit from these savings. These savings also apply in Convo Mode.How to see savings: You don’t have to guess if you’re saving money. You can view your actual savings in the Dialogue Report Card (the Usage Details panel under a reply) or the Admin → History section of your account, so administrators can review and validate the realized credit reductions.
Tokens
Total number of tokens processed by the model, including both input and output.Input Tokens
Number of tokens sent to the model for the interaction (prompt, system instructions, tools, etc.).Input Cached Discount
Portion of the input tokens that are recognized as cached and therefore discounted from the billable input. These tokens still count toward usage, but not fully toward cost.Discount Ratio
Percentage discount applied to the cached portion of the input tokens. A higher ratio means a larger cost reduction from caching.Baseline Tokens
Final effective token count used to compute credits after applying the caching discount. This is the value that is converted into credits.
In the example below, without any caching benefit, the interaction would have cost 5 credits.With caching enabled:
Some of the input is recognized as cached
The Input Cached Discount is applied
The Discount Ratio determines how much of those cached tokens are discounted
After applying the discount, the effective cost drops by 24% compared to the original 5-credit price, and the final (rounded) charge is only 4 credits.
Content generated by the LLM counts toward Completion tokens (output). For most models, these completion tokens are priced by the providers at roughly 4–10× the input-token rate. It is important to note that caching is applied only to input tokens—completion tokens are never cached by the underlying models.To your direct benefit, Praxis AI does not introduce any surcharge or special markup for completion tokens:
Completion tokens are billed using the same pricing curve as input tokens.
Caching discounts apply only to input tokens when the underlying model supports input caching.
As a result, you get transparent, predictable pricing for all generated output, without hidden multipliers or extra completion-specific fees.
A standard question-and-answer turn (one conversation model answering directly) costs 1 credit per 10,000 tokens of text handled, after any caching discount, rounded up to the next whole credit — once per turn.
Some Digital Twins can answer with a team of models instead of one (Agent Mode). When that happens, several models contribute to one answer — the conversation model, the manager coordinating the work, and the helpers it brings in.These turns do not use the flat 1-credit-per-10,000-tokens rule. They are billed on what the work actually cost, plus a small platform margin:
Every model that contributed is counted — the conversation model that wrote the answer, the manager that decided what to do, and each helper it dispatched.
Each is priced at its own listed rate — work done by an inexpensive helper model costs less than the same work on a premium model. Text served from the provider’s cache is priced at that provider’s cheaper cached rate.
A small platform margin is applied on top of the measured cost, identically across every model on the turn.
The fractional credits are added up and rounded up once, at the end of the whole turn — never per model. Ten helpers do not mean ten roundings.
Only work actually done is billed. A turn that fails before any model runs is never billed, a cancelled turn is never billed, and an agent run that fails partway bills the work completed up to that point.
The Dialogue Report Card’s Pricing tab shows the itemized bill per helper and per model for every turn, including the margin applied, so you can always see exactly where the credits went.
Why the flat rate is set aside here. An Agent Mode turn routinely reads hundreds of thousands of tokens of cached context across a dozen or more model calls. Charging the flat rate on that volume would bill well above what the work cost. Billing the true cost keeps agent turns honest in both directions — you pay for the team you actually used, at the rates those models actually charge.
Spoken conversations (Convo Mode, a one-to-one session) are metered in credits the same way as text: on the tokens of the conversation, totalled across the session and charged when the session ends. Spoken audio is counted in audio tokens, which every voice provider prices well above text tokens — so a spoken exchange costs more than the same exchange typed. With OpenAI GPT-Live, the time spent talking is also charged per second, on top of the tokens of the model that writes the answers.In Convo Mode, the animated avatar (Anam) adds no separate per-minute charge to your credit balance. An avatar session bills on exactly the same tokens as a voice-only session of the same length; there is no “avatar minutes” line item. What makes the avatar the more expensive habit is that people stay in conversation with a face on screen much longer than they stay in a chat box, and the whole session is one bill.Meetings are different. When a Digital Twin joins a Zoom, Google Meet, or Teams call as the Meeting Agent, the avatar, the meeting bot, and live transcription are each metered per minute for the time the bot spends in the call (at one and a half times the providers’ cost), on top of the normal per-turn rule for whatever the twin actually says. See Meeting Agent for the full picture.
Bring your own Anam account: if your organisation supplies its own Anam credentials, Anam bills that account directly for avatar minutes, in both Convo Mode and meetings. That is a separate bill from your Pria credits, which continue to meter the conversation itself. On Praxis-managed Anam access there is no second bill — it is all in credits. Either way, in a meeting the meeting bot and transcription are always Praxis-managed, so their per-minute charges still bill in credits. See Anam Avatar.
With a Named User Subscription you buy one subscription per named person, for a year. The credits are pooled: each named person adds 1,000 credits to a shared annual pot, so 500 named users share 500,000 credits for the year, to be used among all of them, anytime, anywhere. This model suits schools, corporations, and other organisations that want to pool credits on behalf of their users.Below is the volume breakdown:
Tier
Users
Description
1
Up to 1,000
Annual subscription per named user
2
1,001 to 5,000
Annual subscription per named user
3
5,001 to 10,000
Annual subscription per named user
4
10,001 to 15,000
Annual subscription per named user
5
15,001 to 50,000
Annual subscription per named user
6
50,001 to 75,000
Annual subscription per named user
7
75,000+
Annual subscription per named user
Contact our sales representative to jump on this plan structure.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"praxis-ai","description":"Pria is an AI-powered digital twin that transforms human expertise into scalable, intelligent assistants for organizations across industries. Originally designed for education, Pria has evolved into a comprehensive middleware solution that captures, preserves, and amplifies institutional knowledge through personalized AI assistants.Pria seamlessly integrates into existing workflows - from learning management systems like Canvas and Moodle to enterprise platforms, websites, and business applications - providing 24/7 expert guidance for complex decision-making, knowledge transfer, and operational excellence. Powered by advanced orchestration technology, Pria leverages multiple Large Language Models (Claude, GPT-5, Gemini, Grok) and natural language processing to create human-like digital twins that understand context, maintain conversation continuity, and execute sophisticated agentic workflows through custom assistant personas.","colors":{"primary":"#5011FD","light":"#9B7BFF","dark":"#5011FD"},"logo":{"light":"https://mintcdn.com/praxisai/6nkK9KsHziJK7eUJ/images/logo/light.svg?fit=max\u0026auto=format\u0026n=6nkK9KsHziJK7eUJ\u0026q=85\u0026s=5d438417be87dbcd1a5749d3173410fc","dark":"https://mintcdn.com/praxisai/6nkK9KsHziJK7eUJ/images/logo/dark.svg?fit=max\u0026auto=format\u0026n=6nkK9KsHziJK7eUJ\u0026q=85\u0026s=86b4975deee6dc59be3442353e2c9e72"},"favicon":"https://mintcdn.com/praxisai/V04kWbMpKOdRS_h5/images/favicon.svg?fit=max\u0026auto=format\u0026n=V04kWbMpKOdRS_h5\u0026q=85\u0026s=0e8c7ce7a5d6b58089449c3d8e687b28","navbar":{"links":[{"href":"https://docs.praxis-ai.com/mdx/contact-support","label":"Support"}],"primary":{"type":"button","label":"Request a Demo","href":"https://praxis-ai.com/contact/"}},"footer":{"socials":{"bluesky":"https://bsky.app/profile/praxis-ai.bsky.social","instagram":"https://www.instagram.com/praxis_ai","x":"https://x.com/AiPraxis","github":"https://gitlab.com/praxis-ai","linkedin":"https://linkedin.com/company/praxis-ai"}},"banner":{"content":"Important update for Canvas users: more security for Canvas login — [read what changes](/mdx/user-guide/lms/canvas-login-security)","dismissible":true},"errors":{"404":{"redirect":true,"title":"Page Not Found","description":"Not Found. Redirecting you to the [Welcome page](/mdx/introduction/welcome)..."}},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Innovations Hub","icon":"newspaper","href":"https://praxis-ai.com/innovation-hub/"},{"anchor":"Community Gitlab","icon":"gitlab","href":"https://gitlab.com/praxis-ai/pria-client-sdk"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"praxisai","hasAudioNarration":false,"actualSubdomain":"praxisai","customDomains":["docs.praxis-ai.com"],"gitSource":{"type":"gitlab","owner":"praxis-ai","repo":"pria-documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"projectId":71806583,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6af1fab7143636373e2d605d","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"Developer","count":494},{"language":"default","tag":"Runtime API","count":314},{"language":"default","tag":"Administrator API","count":148},{"language":"default","tag":"Admin","count":52},{"language":"default","tag":"Power User","count":33},{"language":"default","tag":"User","count":31},{"language":"default","tag":"New User","count":28},{"language":"default","tag":"Connectors","count":26},{"language":"default","tag":"Presentations","count":26},{"language":"default","tag":"Agents","count":25}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"mdx/introduction/plans-and-credits","slug":"/mdx/introduction/plans-and-credits","pageMetadata":{"title":"Plans and credits","description":"Understanding plans, credit usage and credit rollovers in Praxis AI","icon":"coins","href":"/mdx/introduction/plans-and-credits"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Understanding plans, credit usage and credit rollovers in Praxis AI\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,br:`br`,em:`em`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,Info,Note,OptimizedImage,Tab,Table,Tabs,Tip}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`choose-how-you-pay`,children:`Choose How You Pay`}),`\n`,_jsxs(_components.p,{children:[`Credits in Pria are `,_jsx(_components.strong,{children:`Praxis Unified Credits`}),`. Each new user receives `,_jsx(_components.strong,{children:`50 free credits`}),` to explore the platform when they get started with their Digital Twin. Once you are ready for more credits, you can set up a subscription plan or purchase a discounted credit bundle.`]}),`\n`,_jsx(Frame,{caption:`Credit Bundle Dashboard in the Digital Twin Gallery`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/praxisai/sHBvhGRqIiNsnDg9/images/introduction/plans/credit-bundle-dashboard.png?fit=max\u0026auto=format\u0026n=sHBvhGRqIiNsnDg9\u0026q=85\u0026s=062cf892c57cc2d0462f6c03ce911d0f`,alt:`Credit Bundle Dashboard in the Digital Twin Gallery`,\"data-og-width\":`1736`,width:`1736`,\"data-og-height\":`784`,height:`784`,\"data-path\":`images/introduction/plans/credit-bundle-dashboard.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/praxisai/sHBvhGRqIiNsnDg9/images/introduction/plans/credit-bundle-dashboard.png?w=280\u0026fit=max\u0026auto=format\u0026n=sHBvhGRqIiNsnDg9\u0026q=85\u0026s=f90f868675918d13f2438151154a1767 280w, https://mintcdn.com/praxisai/sHBvhGRqIiNsnDg9/images/introduction/plans/credit-bundle-dashboard.png?w=560\u0026fit=max\u0026auto=format\u0026n=sHBvhGRqIiNsnDg9\u0026q=85\u0026s=7e3d4bf16f460f01c7f408968e9be0dd 560w, https://mintcdn.com/praxisai/sHBvhGRqIiNsnDg9/images/introduction/plans/credit-bundle-dashboard.png?w=840\u0026fit=max\u0026auto=format\u0026n=sHBvhGRqIiNsnDg9\u0026q=85\u0026s=29974d6c72ebbf88e49392c0bb18a0bc 840w, https://mintcdn.com/praxisai/sHBvhGRqIiNsnDg9/images/introduction/plans/credit-bundle-dashboard.png?w=1100\u0026fit=max\u0026auto=format\u0026n=sHBvhGRqIiNsnDg9\u0026q=85\u0026s=07806c71cfc19d415c82779459785ad3 1100w, https://mintcdn.com/praxisai/sHBvhGRqIiNsnDg9/images/introduction/plans/credit-bundle-dashboard.png?w=1650\u0026fit=max\u0026auto=format\u0026n=sHBvhGRqIiNsnDg9\u0026q=85\u0026s=96f1e20a6d2c96483e462ced66842b8e 1650w, https://mintcdn.com/praxisai/sHBvhGRqIiNsnDg9/images/introduction/plans/credit-bundle-dashboard.png?w=2500\u0026fit=max\u0026auto=format\u0026n=sHBvhGRqIiNsnDg9\u0026q=85\u0026s=b8ed2c83862f84f679016f39ae9bc449 2500w`})}),`\n`,_jsxs(_components.p,{children:[`You can browse credit bundles by scrolling to the bottom of your `,_jsx(_components.a,{href:`/mdx/user-guide/interface/digital-expert-gallery`,children:`Digital Twin gallery`}),` and clicking on `,_jsx(_components.strong,{children:`Add Credits`}),`. These bundles can be purchased either individually or through your organization, ensuring uninterrupted access to AI-powered learning and productivity tools.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`When considering which credit bundle is right for you, keep in mind that credits NEVER expire!`})}),`\n`,_jsx(Heading,{level:`2`,id:`per-credit-usage`,children:`Per Credit Usage`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Per Credit Usage`}),` model allows you to buy bundles of credits and apply them to your personal account or to the Digital Twins you manage for your school or organization.`]}),`\n`,_jsxs(_components.p,{children:[`Each interaction consumes credits based on the tokens it processes (a `,_jsx(_components.em,{children:`token`}),` is a small piece of text, roughly four characters). Approximately `,_jsx(_components.strong,{children:`1 credit is used per 10,000 tokens`}),` of combined input and output, with a 1-credit minimum per AI call. Requests that fail before the AI does any work are never billed, and canceling a response never incurs a charge.`]}),`\n`,_jsxs(Note,{children:[_jsx(_components.strong,{children:`Bring Your Own Keys (BYOK):`}),` Customers who provide their own AI provider credentials (OpenAI, Anthropic, Gemini, Mistral, etc.) buy credits at a substantial 40% discount on standard pricing through our sales team, keeping direct control over provider usage while leveraging existing provider relationships and enterprise agreements. Standard setup and support charges remain unchanged. For details on connecting your own models, see `,_jsx(_components.a,{href:`/mdx/introduction/byot`,children:`Bring Your Own Model`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`credit-bundles`,children:`Credit Bundles`}),`\n`,_jsxs(_components.p,{children:[`All credit packages are one-time purchases and `,_jsx(_components.strong,{children:`credits never expire`}),`. Pricing starts at 11 cents per credit for the base tier, with increasing discounts as you purchase larger bundles. Savings percentages are calculated relative to the base rate of 11¢/credit.`]}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Personal Credits`,id:`personal-credits`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Standard Packages for Personal Use`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.strong,{children:`Package`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Price`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Credits`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Per Credit`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Savings`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Silver`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`$10`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`90`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`11.00¢`}),_jsx(_components.td,{children:`—`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Premium`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`$25`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`238`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10.50¢`}),_jsx(_components.td,{children:`Save 5%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pro`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`$50`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`500`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10.00¢`}),_jsx(_components.td,{children:`Save 9%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Gold`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`$120`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1,263`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`9.50¢`}),_jsx(_components.td,{children:`Save 14%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Diamond`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`$300`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`3,333`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`9.00¢`}),_jsx(_components.td,{children:`Save 18%`})]})]})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Select in the Gallery`})}),_jsx(Frame,{caption:`Packages for Personal Credits`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/gallery-add-credits-personal.png?fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=19af122a36f36baa86a2e1e8cfcb8980`,alt:`Personal Credits`,\"data-og-width\":`1870`,width:`1870`,\"data-og-height\":`1661`,height:`1661`,\"data-path\":`images/user-guide/interface/gallery-add-credits-personal.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/gallery-add-credits-personal.png?w=280\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=54dd481ee3fcd8cd96ed7fac1d79891f 280w, https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/gallery-add-credits-personal.png?w=560\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=2c8c33ece8622a3f69cbe3119fdfdd0f 560w, https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/gallery-add-credits-personal.png?w=840\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=faf6d86e7b15ee8f3df5906480bff0da 840w, https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/gallery-add-credits-personal.png?w=1100\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=40d9be675b4699133e5e5f582ed5c6e3 1100w, https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/gallery-add-credits-personal.png?w=1650\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=c38e140224478011c8ebf6b15e632a75 1650w, https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/gallery-add-credits-personal.png?w=2500\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=bf9846045c3b42dd72355551d47c1dd8 2500w`})}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Personal Use`}),`\nEach user receives a default personal account called Pria, which serves as your dedicated digital assistant for handling personal tasks and inquiries. This account is designed specifically for your individual needs and can be managed independently by purchasing and adding credits directly to maintain its functionality and access to various services.`]}),_jsx(Info,{children:_jsx(_components.p,{children:`By default your personal account is awarded 50 credits to start.`})}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Create your own Digital Twin`}),`\nIf you registered your account yourself, a `,_jsx(_components.strong,{children:`Create your own Digital Twin`}),` card under your personal credits in the Gallery (in the Studio UI: `,_jsx(_components.strong,{children:`Settings › Billing \u0026 Credits`}),`) counts your questions. Once your personal Pria has answered 5 of them, select `,_jsx(_components.strong,{children:`Upgrade and create a Digital Twin`}),` — you’ll be asked to turn on two-step sign-in, then the creation wizard opens. Your Pria, its conversations and your credits stay as they are, and your account can create up to 3 Digital Twins. See `,_jsx(_components.a,{href:`/mdx/user-guide/create-digital-twin`,children:`Create a Digital Twin`}),`.`]}),_jsx(Tip,{children:_jsx(_components.p,{children:`If a public or shared Digital Twin does not provide a shared credit pool, your requests there are paid for from your own personal credits — so keep your personal balance topped up to keep using them.`})})]}),_jsxs(Tab,{title:`Digital Twin Credits`,id:`digital-twin-credits`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Volume Packages for your Digital Twin`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.strong,{children:`Package`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Price`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Credits`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Per Credit`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Savings`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Level 1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`$1,000`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`11,428`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8.75¢`}),_jsx(_components.td,{children:`Save 20%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Level 2`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`$2,750`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`32,352`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8.50¢`}),_jsx(_components.td,{children:`Save 23%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Level 3`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`$5,000`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`60,606`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8.25¢`}),_jsx(_components.td,{children:`Save 25%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Level 4`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`$9,500`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`117,283`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8.10¢`}),_jsx(_components.td,{children:`Save 26%`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Level 5`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`$41,500`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`518,750`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`8.00¢`}),_jsx(_components.td,{children:`Save 27%`})]})]})]}),_jsxs(_components.p,{children:[`Larger volumes (Level 6 and beyond) are available by arrangement — contact `,_jsx(_components.a,{href:`mailto:humans@praxis-ai.com`,children:`humans@praxis-ai.com`}),`.`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Select in the Gallery`})}),_jsx(Frame,{caption:`Packages for Digital Twins`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/gallery-add-credits-dt.png?fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=aff2960bbc0663b01c63dacba6350235`,alt:`Digital Twin Twin`,\"data-og-width\":`1991`,width:`1991`,\"data-og-height\":`1756`,height:`1756`,\"data-path\":`images/user-guide/interface/gallery-add-credits-dt.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/gallery-add-credits-dt.png?w=280\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=2c83c9d2804fe1d9a4269f0c378753bc 280w, https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/gallery-add-credits-dt.png?w=560\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=7dd314c99d2a8f1d2830f55bed51f920 560w, https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/gallery-add-credits-dt.png?w=840\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=e6de5ab330767b6b4e9362a119814c7d 840w, https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/gallery-add-credits-dt.png?w=1100\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=3ff3bda766a4aafc496fa76ca6272404 1100w, https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/gallery-add-credits-dt.png?w=1650\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=83953972d3bb3738acca499a757bbb4d 1650w, https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/gallery-add-credits-dt.png?w=2500\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=762b9204f49537b7983059cd6cd59873 2500w`})}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Digital Twin Use`}),`\nCredits added to your digital twin can be pooled and shared among all members of the digital twin community. When the `,_jsx(_components.strong,{children:`Pool Credits`}),` setting is enabled in the `,_jsx(_components.a,{href:`/mdx/admin-guide/configuration`,children:`Configuration`}),`, users will automatically draw from the pooled credit balance instead of consuming their individual personal credits, creating a collaborative resource system that benefits the entire group.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Account-Level Credits`}),`\nFor organizations managing multiple Digital Twins, credits can also be managed at the `,_jsx(_components.strong,{children:`Account`}),` level. An Account groups several Digital Twins together, so credits can be distributed centrally across all of them. Contact your administrator for account-level credit management.`]}),_jsx(Tip,{children:_jsx(_components.p,{children:`Digital twins can be configured to either pool credits on behalf of their members or operate without credit pooling, requiring members to rely on their own personal credit balances. When pooling is disabled, each user must maintain and consume their individual credits for accessing services and features within the digital twin environment.`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`caching-discounts`,children:`Caching Discounts`}),`\n`,_jsx(_components.p,{children:`“Caching” is essentially the AI “remembering” parts of your conversation to work faster and more efficiently the next time.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`How it saves you money:`}),` When the AI uses this “memory” instead of processing everything from scratch, it costs you less — the cached portion is billed at a discount — Pria passes part of the provider’s own caching saving on to you, so the exact rate depends on the model provider. When you use models that support caching (for example, the OpenAI GPT‑5 family, GPT‑Realtime, or the Claude family, which provide strong caching behavior), you will benefit from these savings. These savings also apply in Convo Mode.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`How to see savings:`}),` You don’t have to guess if you’re saving money. You can view your actual savings in the `,_jsx(_components.strong,{children:`Dialogue Report Card`}),` (the `,_jsx(_components.strong,{children:`Usage Details`}),` panel under a reply) or the `,_jsx(_components.strong,{children:`Admin → History`}),` section of your account, so administrators can review and validate the realized credit reductions.`]}),`\n`,_jsx(Heading,{level:`3`,id:`token-and-credit-calculation`,children:`Token and Credit Calculation`}),`\n`,_jsx(_components.p,{children:`When an interaction runs, several token metrics are tracked and used to determine the final number of credits billed.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/dialogue-report-card.png?fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=a80b342cbf4fba597eea5f6f930ead71`,alt:`Dialogue Report Card`,\"data-og-width\":`829`,width:`829`,\"data-og-height\":`392`,height:`392`,\"data-path\":`images/user-guide/interface/dialogue-report-card.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/dialogue-report-card.png?w=280\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=19d53e2522cc146e38d93293d4479899 280w, https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/dialogue-report-card.png?w=560\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=4835c6ffc99a5d4534bcf7b54ee00c13 560w, https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/dialogue-report-card.png?w=840\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=e9dd5eb1745d5916beb1126cdb4689db 840w, https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/dialogue-report-card.png?w=1100\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=52f97b881a296880b491814d079c4273 1100w, https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/dialogue-report-card.png?w=1650\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=feb7e67dc48e31532b9a11d2b5cb946c 1650w, https://mintcdn.com/praxisai/CUqUj-DEie3yZ1BD/images/user-guide/interface/dialogue-report-card.png?w=2500\u0026fit=max\u0026auto=format\u0026n=CUqUj-DEie3yZ1BD\u0026q=85\u0026s=8587dcaa9d98ab12e10d7882d69f2882 2500w`}),`\n`,_jsx(Heading,{level:`3`,id:`definitions`,children:`Definitions`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tokens`}),_jsx(_components.br,{}),`\n`,`Total number of tokens processed by the model, including both input and output.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Input Tokens`}),_jsx(_components.br,{}),`\n`,`Number of tokens sent `,_jsx(_components.em,{children:`to`}),` the model for the interaction (prompt, system instructions, tools, etc.).`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Input Cached Discount`}),_jsx(_components.br,{}),`\n`,`Portion of the input tokens that are recognized as cached and therefore discounted from the billable input. These tokens still count toward usage, but not fully toward cost.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Discount Ratio`}),_jsx(_components.br,{}),`\n`,`Percentage discount applied to the cached portion of the input tokens. A higher ratio means a larger cost reduction from caching.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Baseline Tokens`}),_jsx(_components.br,{}),`\n`,`Final effective token count used to compute credits after applying the caching discount. This is the value that is converted into credits.`]}),`\n`,_jsx(Heading,{level:`3`,id:`example`,children:`Example`}),`\n`,_jsxs(_components.p,{children:[`In the example below, without any caching benefit, the interaction would have cost `,_jsx(_components.strong,{children:`5 credits`}),`.`]}),`\n`,_jsx(_components.p,{children:`With caching enabled:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Some of the input is recognized as cached`}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`Input Cached Discount`}),` is applied`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`Discount Ratio`}),` determines how much of those cached tokens are discounted`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`After applying the discount, the effective cost drops by `,_jsx(_components.strong,{children:`24%`}),` compared to the original 5-credit price, and the final (rounded) charge is only `,_jsx(_components.strong,{children:`4 credits`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`completion`,children:`Completion`}),`\n`,_jsxs(_components.p,{children:[`Content generated by the LLM counts toward `,_jsx(_components.strong,{children:`Completion tokens`}),` (output). For most models, these completion tokens are priced by the providers at `,_jsx(_components.strong,{children:`roughly 4–10× the input-token rate`}),`. It is important to note that caching is applied `,_jsx(_components.strong,{children:`only to input tokens`}),`—completion tokens are `,_jsx(_components.strong,{children:`never cached`}),` by the underlying models.`]}),`\n`,_jsxs(_components.p,{children:[`To your direct benefit, Praxis AI does `,_jsx(_components.strong,{children:`not`}),` introduce any surcharge or special markup for completion tokens:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Completion tokens are billed using the `,_jsx(_components.strong,{children:`same pricing curve`}),` as input tokens.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Caching discounts apply only to input tokens`}),` when the underlying model supports input caching.`]}),`\n`,_jsx(_components.li,{children:`As a result, you get transparent, predictable pricing for all generated output, without hidden multipliers or extra completion-specific fees.`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`single-shot-pricing`,children:`Single-Shot Pricing`}),`\n`,_jsxs(_components.p,{children:[`A standard question-and-answer turn (one conversation model answering directly) costs `,_jsx(_components.strong,{children:`1 credit per 10,000 tokens`}),` of text handled, after any caching discount, rounded up to the next whole credit — once per turn.`]}),`\n`,_jsx(Heading,{level:`3`,id:`subagent-agent-mode-pricing`,children:`Subagent (Agent Mode) Pricing`}),`\n`,_jsxs(_components.p,{children:[`Some Digital Twins can answer with a team of models instead of one (`,_jsx(_components.strong,{children:`Agent Mode`}),`). When that happens, several models contribute to one answer — the conversation model, the manager coordinating the work, and the helpers it brings in.`]}),`\n`,_jsxs(_components.p,{children:[`These turns `,_jsx(_components.strong,{children:`do not use the flat 1-credit-per-10,000-tokens rule`}),`. They are billed on what the work actually cost, plus a small platform margin:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Every model that contributed is counted`}),` — the conversation model that wrote the answer, the manager that decided what to do, and each helper it dispatched.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Each is priced at its own listed rate`}),` — work done by an inexpensive helper model costs less than the same work on a premium model. Text served from the provider’s cache is priced at that provider’s cheaper cached rate.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`A small platform margin`}),` is applied on top of the measured cost, identically across every model on the turn.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`The fractional credits are added up and rounded up once`}),`, at the end of the whole turn — never per model. Ten helpers do not mean ten roundings.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Only work actually done is billed.`}),` A turn that fails before any model runs is never billed, a cancelled turn is never billed, and an agent run that fails partway bills the work completed up to that point.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Dialogue Report Card`}),`’s Pricing tab shows the itemized bill per helper and per model for every turn, including the margin applied, so you can always see exactly where the credits went.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Why the flat rate is set aside here.`}),` An Agent Mode turn routinely reads hundreds of thousands of tokens of cached context across a dozen or more model calls. Charging the flat rate on that volume would bill well above what the work cost. Billing the true cost keeps agent turns honest in both directions — you pay for the team you actually used, at the rates those models actually charge.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`voice-and-avatar-pricing`,children:`Voice and Avatar Pricing`}),`\n`,_jsxs(_components.p,{children:[`Spoken conversations (`,_jsx(_components.strong,{children:`Convo Mode`}),`, a one-to-one session) are metered in credits the same way as text: on the tokens of the conversation, totalled across the session and charged when the session ends. Spoken audio is counted in `,_jsx(_components.em,{children:`audio tokens`}),`, which every voice provider prices well above text tokens — so a spoken exchange costs more than the same exchange typed. With `,_jsx(_components.strong,{children:`OpenAI GPT-Live`}),`, the time spent talking is also charged per second, on top of the tokens of the model that writes the answers.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`In Convo Mode, the animated avatar (Anam) adds no separate per-minute charge to your credit balance.`}),` An avatar session bills on exactly the same tokens as a voice-only session of the same length; there is no “avatar minutes” line item. What makes the avatar the more expensive habit is that people stay in conversation with a face on screen much longer than they stay in a chat box, and the whole session is one bill.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Meetings are different.`}),` When a Digital Twin joins a Zoom, Google Meet, or Teams call as the `,_jsx(_components.a,{href:`/mdx/admin-guide/meeting-agent`,children:`Meeting Agent`}),`, the avatar, the meeting bot, and live transcription are each metered per minute for the time the bot spends in the call (at one and a half times the providers’ cost), on top of the normal per-turn rule for whatever the twin actually says. See `,_jsx(_components.a,{href:`/mdx/admin-guide/meeting-agent`,children:`Meeting Agent`}),` for the full picture.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Bring your own Anam account:`}),` if your organisation supplies its own Anam credentials, Anam bills that account directly for avatar minutes, in both Convo Mode and meetings. That is a separate bill from your Pria credits, which continue to meter the conversation itself. On Praxis-managed Anam access there is no second bill — it is all in credits. Either way, in a meeting the meeting bot and transcription are always Praxis-managed, so their per-minute charges still bill in credits. See `,_jsx(_components.a,{href:`/mdx/integrations/anam/introduction`,children:`Anam Avatar`}),`.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`credit-optimization`,children:`Credit Optimization`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/mdx/user-guide/credits-optimization`,children:`Credits Optimization`}),` for ways to optimize your credit usage.`]}),`\n`,_jsx(Heading,{level:`2`,id:`named-user-subscription`,children:`Named User Subscription`}),`\n`,_jsxs(_components.p,{children:[`With a `,_jsx(_components.strong,{children:`Named User Subscription`}),` you buy one subscription per named person, for a year. The credits are pooled: each named person adds 1,000 credits to a shared annual pot, so 500 named users share 500,000 credits for the year, to be used among all of them, anytime, anywhere. This model suits schools, corporations, and other organisations that want to pool credits on behalf of their users.`]}),`\n`,_jsx(_components.p,{children:`Below is the volume breakdown:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.strong,{children:`Tier`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Users`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Description`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{children:`Up to 1,000`}),_jsx(_components.td,{children:`Annual subscription per named user`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`2`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1,001 to 5,000`}),_jsx(_components.td,{children:`Annual subscription per named user`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`3`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5,001 to 10,000`}),_jsx(_components.td,{children:`Annual subscription per named user`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`4`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10,001 to 15,000`}),_jsx(_components.td,{children:`Annual subscription per named user`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`5`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`15,001 to 50,000`}),_jsx(_components.td,{children:`Annual subscription per named user`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`6`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`50,001 to 75,000`}),_jsx(_components.td,{children:`Annual subscription per named user`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`7`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`75,000+`}),_jsx(_components.td,{children:`Annual subscription per named user`})]})]})]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Contact our sales representative to jump on this plan structure.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Plans and credits","description":"Understanding plans, credit usage and credit rollovers in Praxis AI","icon":"coins","href":"/mdx/introduction/plans-and-credits"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Choose How You Pay","slug":"choose-how-you-pay","depth":2,"children":[]},{"title":"Per Credit Usage","slug":"per-credit-usage","depth":2,"children":[]},{"title":"Credit Bundles","slug":"credit-bundles","depth":2,"children":[]},{"title":"Caching Discounts","slug":"caching-discounts","depth":2,"children":[{"title":"Token and Credit Calculation","slug":"token-and-credit-calculation","depth":3,"children":[]},{"title":"Definitions","slug":"definitions","depth":3,"children":[]},{"title":"Example","slug":"example","depth":3,"children":[]},{"title":"Completion","slug":"completion","depth":3,"children":[]},{"title":"Single-Shot Pricing","slug":"single-shot-pricing","depth":3,"children":[]},{"title":"Subagent (Agent Mode) Pricing","slug":"subagent-agent-mode-pricing","depth":3,"children":[]},{"title":"Voice and Avatar Pricing","slug":"voice-and-avatar-pricing","depth":3,"children":[]},{"title":"Credit Optimization","slug":"credit-optimization","depth":3,"children":[]}]},{"title":"Named User Subscription","slug":"named-user-subscription","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"praxisai","siteName":"praxis-ai","title":"Plans and credits - praxis-ai","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-10T08:41:36.321Z","originalFileLocation":"mdx/introduction/plans-and-credits.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Understanding plans, credit usage and credit rollovers in Praxis AI\">\u003cmeta data-mint-head name=\"application-name\" content=\"praxis-ai\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/praxisai/XTh1KbQ9ZEBjlBJJ/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/praxisai/XTh1KbQ9ZEBjlBJJ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/praxisai/XTh1KbQ9ZEBjlBJJ/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/praxisai/XTh1KbQ9ZEBjlBJJ/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/praxisai/XTh1KbQ9ZEBjlBJJ/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/praxisai/XTh1KbQ9ZEBjlBJJ/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/praxisai/XTh1KbQ9ZEBjlBJJ/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/praxisai/XTh1KbQ9ZEBjlBJJ/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/praxisai/XTh1KbQ9ZEBjlBJJ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Plans and credits - praxis-ai\">\u003cmeta data-mint-head property=\"og:description\" content=\"Understanding plans, credit usage and credit rollovers in Praxis AI\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"praxis-ai\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.praxis-ai.com/mdx/introduction/plans-and-credits\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://praxisai.mintlify.site/_mintlify/api/og/v2?division=Overview\u0026amp;title=Plans+and+credits\u0026amp;description=Understanding+plans%2C+credit+usage+and+credit+rollovers+in+Praxis+AI\u0026amp;theme=cc8b8d7e54be07989fb4cba2\u0026amp;signature=500ab6edd6f65ec521003e27f124cfa2d95b2e5e93e16f75559ab961a9fb06fe\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Plans and credits - praxis-ai\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Understanding plans, credit usage and credit rollovers in Praxis AI\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://praxisai.mintlify.site/_mintlify/api/og/v2?division=Overview\u0026amp;title=Plans+and+credits\u0026amp;description=Understanding+plans%2C+credit+usage+and+credit+rollovers+in+Praxis+AI\u0026amp;theme=cc8b8d7e54be07989fb4cba2\u0026amp;signature=500ab6edd6f65ec521003e27f124cfa2d95b2e5e93e16f75559ab961a9fb06fe\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/praxisai/XTh1KbQ9ZEBjlBJJ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"praxis-ai\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5011FD\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.praxis-ai.com/mdx/introduction/plans-and-credits\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/mdx/introduction/plans-and-credits.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.praxis-ai.com/#organization\",\"name\":\"praxis-ai\",\"url\":\"https://docs.praxis-ai.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/praxisai/6nkK9KsHziJK7eUJ/images/logo/light.svg?fit=max\u0026auto=format\u0026n=6nkK9KsHziJK7eUJ\u0026q=85\u0026s=5d438417be87dbcd1a5749d3173410fc\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.praxis-ai.com#website\",\"name\":\"praxis-ai\",\"url\":\"https://docs.praxis-ai.com\",\"publisher\":{\"@id\":\"https://docs.praxis-ai.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.praxis-ai.com/mdx/introduction/plans-and-credits#webpage\",\"url\":\"https://docs.praxis-ai.com/mdx/introduction/plans-and-credits\",\"name\":\"Plans and credits\",\"description\":\"Understanding plans, credit usage and credit rollovers in Praxis AI\",\"dateModified\":\"2026-10-10T08:41:36.321Z\",\"isPartOf\":{\"@id\":\"https://docs.praxis-ai.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.praxis-ai.com/mdx/introduction/plans-and-credits#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.praxis-ai.com/mdx/introduction/plans-and-credits#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Overview\",\"item\":\"https://docs.praxis-ai.com/mdx/introduction/welcome\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Plans and credits\",\"item\":\"https://docs.praxis-ai.com/mdx/introduction/plans-and-credits\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.praxis-ai.com/mdx/introduction/plans-and-credits#article\",\"headline\":\"Plans and credits\",\"name\":\"Plans and credits\",\"description\":\"Understanding plans, credit usage and credit rollovers in Praxis AI\",\"url\":\"https://docs.praxis-ai.com/mdx/introduction/plans-and-credits\",\"mainEntityOfPage\":{\"@id\":\"https://docs.praxis-ai.com/mdx/introduction/plans-and-credits#webpage\"},\"dateModified\":\"2026-10-10T08:41:36.321Z\",\"publisher\":{\"@id\":\"https://docs.praxis-ai.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.praxis-ai.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"praxis-ai\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"praxis-ai","nav":{"global":{"anchors":[{"anchor":"Innovations Hub","icon":"newspaper","href":"https://praxis-ai.com/innovation-hub/"},{"anchor":"Community Gitlab","icon":"gitlab","href":"https://gitlab.com/praxis-ai/pria-client-sdk"}]},"tabs":[{"tab":"Overview","groups":[{"group":"Overview","pages":[{"title":"Welcome to Praxis AI","icon":"door-open","href":"/mdx/introduction/welcome"},{"title":"Pria, Explained Simply","sidebarTitle":"Pria Explained Simply","description":"New to Pria, or to AI? A plain-language map of everything Pria does — for learners, admins and developers — with a link to the right guide for each topic.","icon":"compass","href":"/mdx/introduction/pria-explained"},{"title":"Plans and credits","icon":"coins","href":"/mdx/introduction/plans-and-credits"},{"title":"FAQ","description":"Frequently asked questions about Praxis AI","icon":"circle-question","href":"/mdx/introduction/faq"},{"title":"Glossary","icon":"book","href":"/mdx/introduction/glossary"},{"title":"Praxis Studios","icon":"handshake","href":"/mdx/introduction/praxis-studios"},{"title":"Switching to Praxis AI Middleware","icon":"rocket","href":"/mdx/introduction/byot"},{"title":"Security \u0026 Accessibility Documents","sidebarTitle":"HECVAT \u0026 VPAT","icon":"shield-halved","href":"/mdx/introduction/security-accessibility"}]}]},{"tab":"New User","pages":[{"title":"New User","href":"/mdx/user-guide/introduction"}]},{"tab":"Power User","pages":[{"title":"Power User","href":"/mdx/user-guide/capabilities/content-creation"}]},{"tab":"Admin","pages":[{"title":"Admin","href":"/mdx/admin-guide/introduction"}]},{"tab":"Developer","pages":[{"title":"Developer","href":"/mdx/integrations/overview"}]},{"tab":"LXP","pages":[{"title":"LXP","href":"/mdx/lxp/introduction"}]},{"tab":"What's New?","pages":[{"title":"What's New?","href":"/mdx/changelog"}]}]},"basePath":"","title":"Plans and credits - praxis-ai","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["10e4515597","07c022d89b","a74be98ba7"],"chunks":["BannerMarkdown-DV-WToSZ.js","dist-CBUH0-zX.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-CR-RHrVC.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","Frame-5Xwp92K7.js","DynamicMarkdown-BoyYAA8K.js","zoom-image-lightbox-DkE6VzSN.js","lightbox-handle-r17bVUz3.js"]}