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.
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.
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.