title: Workflows description: Choose a source-reading journey or prepare a real text, voice, character, or integration session with explicit acceptance boundaries.
Workflows
The showcase explains AIRI. A full upstream application runs character sessions after configuration. These are different workflows.
The runtime procedures here describe source-supported paths. They are not a record of requests or device checks performed during wiki authoring.
Explore without configuring a provider
- Open the showcase.
- Use architecture to choose a surface and its shared modules.
- Open the source references for the capability that interests you.
- Read capability-boundaries before choosing a runtime experiment.
The result is an understanding of the system. It is not a generated model response, a microphone session, or an integration connection.
Prepare a text conversation
Prerequisites: a full upstream application from setup, a reachable provider, and a model available through that provider.
- Open the provider settings at
/settings/providersin the full application. - Configure the intended provider endpoint and its required credentials.
- Open
/settings/modules/consciousness. - Select the provider before selecting its model.
- Send a short, non-sensitive message through the conversation interface.
- Inspect the actual response or provider error.
The provider change clears the prior model selection. A model identifier belongs to its provider’s catalog, not to all providers.
Acceptance requires an actual response from the selected provider and model. A configured indicator alone does not prove endpoint access or sufficient account quota.
See providers-and-models for direct endpoints, local servers, and account-backed services.
Add voice one direction at a time
Prerequisites: a usable audio device, browser or OS permission, and compatible transcription or speech providers.
- Open
/settings/modules/hearing. - Select a transcription provider and its required model.
- Enable the microphone through the full application.
- Inspect the transcript before enabling automatic sending.
- Open
/settings/modules/speech. - Select a speech provider, model, and voice as required.
- Exercise speech output and inspect actual playback.
Hearing automatic sending defaults to disabled. Speech starts with speech-noop. Neither setting guarantees a spoken conversation without further configuration.
flowchart LR Mic[Microphone input] --> Hearing[Hearing provider] Hearing --> Text[Inspect transcript] Text --> Send[Send a text turn] Send --> Model[Generation provider] Model --> Reply[Inspect response] Reply --> Speech[Speech provider] Speech --> Playback[Inspect audible output]
Each step has a separate failure boundary. A successful text reply does not prove transcription or playback.
Import a character asset
Prerequisites: a compatible asset, permission to use it, and a working renderer on the selected surface.
- Open
/settings/modelsin the full application. - Import a compatible display-model file.
- Select the imported model.
- Inspect the rendered character on the stage.
- Reload the application and inspect the selected model again.
An imported file entry does not prove rendering. The MMD import path can retain a model without a thumbnail after preview generation fails.
Keep the original asset outside browser storage. Read character-and-audio for format and persistence boundaries.
Connect an external integration
- Choose one integration from services-and-integrations.
- Read its source guide and permission requirements.
- Configure its separate process in a trusted environment.
- Inspect a real connection and one intended operation.
- Stop the process after the experiment.
A game or messaging settings page is not acceptance evidence. The external service must connect and perform the intended operation.
Source context
The source snapshot is recorded in provenance.
apps/stage-web/vite.config.ts, lines 150–159: shared route generation.packages/stage-pages/src/pages/settings/providers/index.vue: provider settings route.packages/stage-ui/src/stores/modules/consciousness.ts, lines 69–119: model reset and selection requirements.packages/stage-ui/src/stores/modules/hearing.ts, lines 332–398: transcription configuration and automatic sending.packages/stage-ui/src/stores/modules/speech.ts, lines 80–88: independent speech selection.packages/stage-ui/src/stores/display-models.ts, lines 117–166: model import and preview behavior.
Navigation: index · setup · operations