Adding AI Models
CutReady uses large language models (LLMs) to power its AI assistant — planning sketches, writing narratives, improving descriptions, and managing your demo project. This guide covers how to connect CutReady to a model provider.
Supported Providers
Section titled “Supported Providers”| Provider | Endpoint Format | Auth Methods |
|---|---|---|
| Azure OpenAI | https://your-resource.openai.azure.com | API Key, Azure OAuth |
| Microsoft AI Foundry | https://your-hub.services.ai.azure.com/api/projects/your-project | API Key, Azure OAuth |
| OpenAI | https://api.openai.com (default) | API Key |
Microsoft AI Foundry (Recommended)
Section titled “Microsoft AI Foundry (Recommended)”AI Foundry provides a unified endpoint for accessing multiple model deployments.
CutReady auto-detects Foundry endpoints (.services.ai.azure.com) and adjusts
its API calls accordingly.
Prerequisites
Section titled “Prerequisites”- An Azure subscription
- An AI Foundry hub and project (create one here)
- At least one model deployed in your project (e.g.,
gpt-4o)
Setup Steps
Section titled “Setup Steps”-
Get your project endpoint
In the AI Foundry portal, navigate to your project. Copy the endpoint URL — it looks like:
https://your-hub.services.ai.azure.com/api/projects/your-project -
Open CutReady Settings
Click the gear icon (⚙️) in the sidebar, then select the AI Provider tab.
-
Select Azure OpenAI as the provider
CutReady uses the Azure OpenAI provider for Foundry endpoints — it auto-detects the Foundry format from the URL.
-
Paste your endpoint
Enter the full Foundry project endpoint URL in the Endpoint field.
-
Choose authentication
- Set Authentication to API Key
- Paste your Foundry project API key (found in the AI Foundry portal under your project’s Keys and Endpoint section)
- Set Authentication to Sign in with Azure (Entra ID)
- Enter your Tenant ID and Client ID
- Click Sign in with Azure and complete the login flow
- CutReady will obtain and refresh tokens automatically
-
Select a model
Click Refresh next to the model dropdown. CutReady will query your Foundry project for available deployments. Select the model you want to use (e.g.,
gpt-4o).
How Foundry Detection Works
Section titled “How Foundry Detection Works”CutReady automatically detects Foundry endpoints by checking if the URL contains
.services.ai.azure.com. When detected, it:
- Uses the Foundry-compatible chat completions path
- Queries the Foundry deployments API for available models
- Filters to chat-capable models when populating the model dropdown
No special configuration is needed — just paste the Foundry endpoint and CutReady handles the rest.
Azure OpenAI (Standard)
Section titled “Azure OpenAI (Standard)”For standard Azure OpenAI resources (not Foundry):
- Get your resource endpoint from the Azure portal (e.g.,
https://your-resource.openai.azure.com) - Set Provider to Azure OpenAI
- Paste the endpoint URL
- Choose API Key or Azure OAuth for authentication
- Click Refresh to load deployed models and select one
OpenAI (Direct)
Section titled “OpenAI (Direct)”For direct OpenAI API access:
- Set Provider to OpenAI
- Leave the endpoint blank (defaults to
https://api.openai.com) - Paste your OpenAI API key
- Click Refresh to load available models
Recommended Models
Section titled “Recommended Models”| Model | Best For | Notes |
|---|---|---|
| gpt-4o | Best quality | Recommended for planning and writing |
| gpt-4o-mini | Faster responses | Good for quick edits and iterations |
Troubleshooting
Section titled “Troubleshooting””No models found”
Section titled “”No models found””- Verify your endpoint URL is correct
- Check that you have at least one model deployed
- Ensure your API key or OAuth token has permission to list deployments
”Authentication failed”
Section titled “”Authentication failed””- For API Key: verify the key is correct and not expired
- For OAuth: check that your Tenant ID and Client ID are correct, and that the app registration has the required permissions
Model not responding
Section titled “Model not responding”- Check the debug panel (click the bug icon in the title bar) for error details
- Ensure the selected model supports chat completions
- Verify your Azure subscription/OpenAI account has available quota