Connect providers and local models

Open Settings → AI Services. A provider supplies models or AI services. Depending on the service, connect with an API key, a supported sign-in method, or a local server address.

You can connect more than one provider. Supported Ollama and LM Studio servers provide a local-model option. A connection makes supported models available; it does not guarantee that every model supports every task.

Select a service to see its connection options. Methods and available models vary by service. AppJuice 0.351.0 Preview, local browser view, September 14, 2026.

Check a connection

Use Test Connection to check that a service can respond. If it fails, review the displayed error, credentials, network connection, and service availability. For a local model, check that the server is running and the intended model is available.

A successful check applies to that test. A later request can still fail because of rate limits, provider errors, unsupported input, or a lost connection.

See available AI capabilities

Open Settings → AI Capabilities. A capability describes a task rather than a particular model.

Agent
Multi-step work with a Builder or Runtime Agent.
Text and image understanding
Generate text or analyze supported image input.
Image generation
Create or edit images through a supported service.
Speech to text and text to speech
Transcribe audio or produce spoken audio.
Music and video generation
Request media from a configured service that supports it.
Web Search and Web Extract
Search for information, or extract readable content from an eligible public web page.

The settings show which models or backends are ready and which usage paths are supported. Web Extract has its own service configuration. It does not read private intranet pages, local files, or every online document URL.

Select a capability to review its ready models and priority order. The list reflects the services connected on this machine, not a required setup. AppJuice 0.351.0 Preview, local browser view, September 14, 2026.

Choose models and their order

Each capability has an ordered list of models. Drag ready models into your preferred order. AppJuice uses this preference when an app or operation does not choose a specific model.

A conversation's model picker is an explicit choice for that conversation. The capability order does not override the Builder picker. Thinking options also depend on the selected model.

Use AI when building and using apps

Builder
Uses a capability while creating or changing an app.
Runtime Agent
Uses a capability as a tool while carrying out a task inside the app.
Direct call
The app calls a shared AI helper for a defined action, such as transcribing an upload.

These features can use the AI services you have already connected in AppJuice. To add one to your app, describe the result you want in Tweak. See Add AI features to your app for example requests.

Understand usage and cost

Cloud services apply their own pricing and account limits. AppJuice can show quota information where a connected service exposes it. Missing quota information does not mean unlimited use or zero cost.

Check your provider account for authoritative billing. Local models use the host computer's resources. Online capabilities still use their configured services even when the main Agent model runs locally.