# Who funds AI requests inside a generated app?

Canonical: https://uvilno.com/answers/who-pays-for-generated-app-ai-requests
Updated: 2026-10-27

Managed Uvilno.ai requests consume the creator's studio allowance, subject to visitor, IP, project and owner admission limits. Each response is capped at 600 output tokens. An AI feature therefore needs a product scope and failure states; it is not an unlimited model endpoint for visitors.

Separate the builder's generation request from the app's later inference. A generated AI helper can continue making permitted requests when real visitors use it, so its operating budget matters after the frontend is saved. Never describe those calls as free simply because the visitor did not paste an API key.

Design short outputs, restrict the feature to its intended job and preserve input when a request is denied. Avoid storing sensitive prompts unnecessarily, and validate structured results before saving them. Usage limits protect the service but do not replace a thoughtful product boundary.

## What to verify

| Check | Published behavior | Verification |
| --- | --- | --- |
| Owner funding | Actual measured app inference uses creator capacity. | Review the app feature and remaining allowance together. |
| Response bound | Managed output is capped at 600 tokens. | Design a short response rather than a long report. |
| Admission | Several identity and project limits apply. | Exercise a safe denied-request state without retry loops. |

## Steps

1. Choose one narrow AI operation.
2. Budget creator allowance for visitor use.
3. Show clear pending, failed and limited states.

## Editable starting brief

Plan a concise AI writing-feedback tool for signed-in app visitors. Use the actual managed inference SDK, request a short bounded response and show allowance-denied and provider-failure states. Keep the original text available, avoid automatic retry loops and explain that the creator funds app inference separately from source ownership.

## Sources

- [Uvilno public SDK documentation](https://uvilno.com/docs)
