# Does Uvilno.ai perform real inference?

Canonical: https://uvilno.com/answers/does-uvilno-in-app-ai-use-real-inference
Updated: 2026-10-27

Uvilno.ai.ask and Uvilno.ai.json call a project-authorized server proxy for real configured model inference. They are not canned successful responses. Requests use the creator's finite allowance, have admission limits and a 600-output-token ceiling, and require the managed AI capability and an authenticated app visitor for access.

An AI feature should show pending, limited and failed states in addition to a successful result. Preserve user input when the provider or allowance is unavailable. A returned sentence that happens to match a demo example is not proof of a real request; test a distinct input and observe the application response.

Choose a bounded feature such as a short summary, question set or classification. Do not design a long report around a 600-token response. Keep provider credentials on the server and validate results before saving them into a typed collection or treating them as consequential advice.

## What to verify

| Check | Published behavior | Verification |
| --- | --- | --- |
| SDK methods | ask returns text; json parses a bounded structured result. | Send two distinct non-sensitive test inputs. |
| Funding | Actual app inference uses the owner's allowance. | Check the remaining usage and limit response. |
| Access | A real project app session is required. | Confirm platform cookies alone cannot authorize the call. |

## Steps

1. Enable the managed AI capability deliberately.
2. Test a short input and a failure state.
3. Validate the result before persisting or displaying it.

## Editable starting brief

Plan a short AI recipe-idea helper with app sign-in and private saved suggestions. Use real Uvilno.ai.ask for concise non-medical ideas, preserve input on errors, and handle allowance limits. Save only accepted results through Uvilno.db. Do not return hardcoded successful responses or expose provider API keys in frontend files.

## Sources

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