Text elements extracted from within diagrams, including labels, annotations, and embedded text.
Set Up
Status Summary
- OpenRouter OpenRouter: Checking...
- MathPix MathPix: Checking...
- Microsoft Foundry Microsoft Foundry: Checking...
- Ally Ally: Checking...
- Local AI Models Local AI Models: Checking...
Quick Start Guide
This application provides six tools for accessible content creation. Most tools require an API credential to function. Expand a section below to configure your credentials.
- Set Up
- This page. Configure API credentials for every tool, and download or remove local AI models. No credentials needed.
- OpenRouter AI
- Send prompts to a wide range of AI models. Requires an OpenRouter API key.
- Microsoft Foundry
- Alternative provider for AI tools, using Microsoft AI models via your own proxy. Requires deploying a Cloudflare Worker.
- Markdown Editor
- Write and preview Markdown with support for charts, diagrams, and mathematics. No credentials needed.
- Graph Builder
- Create accessible charts and graphs with data tables and alt text. No credentials needed.
- MathPix
- Convert images of handwritten or printed mathematics into LaTeX. Requires a MathPix App ID and App Key.
- Image Describer
- Generate detailed alt text for images using AI. Requires an OpenRouter API key, or download a local model below.
- Chat
- Hold a conversation with a wide range of cloud AI models, filtering them by cost, capability and provider. Requires an OpenRouter API key, or a Microsoft Foundry connection.
- Local Chat
- Chat with a local AI model running entirely in your browser. No data leaves your device. No credentials needed, but you will need to download a model from the Local AI Models section.
- Ally Reporting
- Query the Blackboard Ally API for course accessibility reports. Requires an Ally API token and Client ID.
API Credentials
University sign-in Status: Not yet available
Some tools can use University of Southampton AI services. Select the button to sign in. Signing in shows that you are a University of Southampton member. You will be brought back here straight afterwards.
Save anything you have typed on this page before you sign in, because moving to Microsoft will clear it.
OpenRouter credentials OpenRouter: Not configured
Your API key is stored locally in your browser and is never sent to any server other than OpenRouter.
MathPix credentials MathPix: Not configured
Your MathPix credentials are stored locally in your browser. Get your App ID and Key from the MathPix dashboard (opens in new tab).
Microsoft Foundry credentials Active Microsoft Foundry: Not configured
Microsoft Foundry provides Azure-hosted AI models through a Cloudflare Worker proxy. The proxy URL is required.
Leave the user token empty unless you have been given one. Most proxies identify you through the University sign-in card instead. The token field is for the older shared-token arrangement, and filling it in will not sign you in. Anything you enter is stored locally in your browser.
Ally credentials Ally: Not configured
Select the region that matches your Ally instance. EU is the default for most institutions.
Your Ally credentials are stored locally in your browser. Find your Client ID and token in the Ally Institutional Report.
A proxy worker holds the Ally token for you, so you can use Ally Reporting without entering one here. You still need a Client ID and region. Enter either an API token or a worker URL — if you provide both, the token is used. This URL is not a secret, so unticking Remember credentials keeps it. Clearing your credentials removes it, and so does emptying this box and selecting Save Credentials.
When unchecked, all Ally credentials will be removed from your browser storage.
To test your Ally connection, use the Test Connection button in the Ally Reporting tool.
Local AI Models
Download and manage AI models that run locally in your browser. These models work without an API key after initial download.
Description Generation
Generate image descriptions locally — no API key or internet connection required after initial download.
Choose which local model to use for generation in the Image Describer tool. Download models here, then select your preferred model when generating descriptions.
Analysis Pipeline
Florence-2 enhancement (AI caption and supplementary OCR) is available when using the Image Describer tool with an uploaded image.
Text Generation
Local text models for chat and AI tasks — no API key or internet connection required after initial download.
Details & benchmarks — LFM2 350M
- Strengths
- Limitations
- Best for
| Hardware | Speed | Context safe | Rating |
|---|
Details & benchmarks — LFM2.5 1.2B Instruct
- Strengths
- Limitations
- Best for
| Hardware | Speed | Context safe | Rating |
|---|
Details & benchmarks — Phi 3.5 Mini
- Strengths
- Limitations
- Best for
| Hardware | Speed | Context safe | Rating |
|---|
Details & benchmarks — Llama 3.2 1B
- Strengths
- Limitations
- Best for
| Hardware | Speed | Context safe | Rating |
|---|
Details & benchmarks — Qwen 2.5 1.5B
- Strengths
- Limitations
- Best for
| Hardware | Speed | Context safe | Rating |
|---|
Details & benchmarks — Llama 3.2 3B
- Strengths
- Limitations
- Best for
| Hardware | Speed | Context safe | Rating |
|---|
Text-to-Speech
Voice Settings
When enabled, Read Aloud announces structural cues such as "Heading level 2" and "Bulleted list with 3 items" to help you understand the layout of the content.
Choose how code blocks are read aloud. "Summarise with first line" announces the language, line count, and the first non-blank line. "Summarise" announces only the language and line count. "Read all code" reads every character, including punctuation.
GPU Memory
No models loaded in GPU memory
Storage & Cache
Checking cache…