Cloud Horizon AI / Use cases
The LLM API for Microsoft Certified Trainers.
Build practice exams, translate course material, auto-grade labs, draft hands-on guides. Student submissions and your course content stay in the EU. Designed by people who teach Azure to European cohorts.
Six workflows that buy back your weekends
The slow parts of running a training practice. Each one a few hours a week, every week.
Practice exam generator
Pain
You teach AZ-104 to twelve students every quarter. Microsoft refreshes the question bank twice a year. You either pay for a third-party item bank or write fifty new questions by hand.
Fix
Feed the published exam objectives to the API, get back fifty multiple-choice items with correct-answer rationale and distractor logic. Spot-check, edit the ones the model missed, ship.
Course material translation
Pain
Your students are Dutch, German, and French. Microsoft Learn is mostly English. Translating slide decks by hand kills your prep budget.
Fix
Pipe markdown decks through MiniMax M2.5 with a glossary of preserved technical terms. Keep code blocks intact, translate prose. Ship the same lab in seven languages from one source.
Lab walkthrough auto-grading
Pain
Twelve students submit lab evidence. You spend Saturday reading screenshots and writing feedback.
Fix
Students submit a markdown report. Model scores against your rubric and drafts personalized feedback. You review the borderline ones, sign off in a third of the time.
Tailored explanations on the fly
Pain
Mixed-experience cohort. The senior infra engineer is bored, the junior helpdesk hire is lost.
Fix
Two prompts, two explanation depths. Same source content, different audience framing. Drop both into the LMS, students pick.
Hands-on lab guide drafting
Pain
Microsoft Learn labs do not always match your tenant config. You rewrite the steps every cohort.
Fix
Paste the official lab steps and your tenant constraints. Model returns adjusted steps with the right resource group naming and SKU substitutions.
Office hours triage
Pain
Same five questions every cohort. You answer them in DM, by email, in the Teams channel.
Fix
Ingest your past answers, run a small RAG layer with embeddings. Students get a first-pass answer in chat, you handle the genuinely new ones.
Recommended model per exam track
Six exam tracks we have tested against. The model column is what we would pick for question generation and lab drafting on that track.
| Exam | Title | Model | Why this one |
|---|---|---|---|
| AZ-104 | Microsoft Azure Administrator | kimi-k2.5 | Long-context syllabus reasoning |
| AZ-305 | Designing Microsoft Azure Infrastructure Solutions | glm-4.6 | Architecture trade-off rationale |
| AI-102 | Designing and Implementing a Microsoft Azure AI Solution | qwen-3-coder | Code-heavy lab generation |
| MS-102 | Microsoft 365 Administrator | minimax-m2.5 | Multilingual scenarios |
| SC-200 | Microsoft Security Operations Analyst | glm-4.6 | KQL and alert tuning |
| DP-203 | Data Engineering on Microsoft Azure | kimi-k2.5 | Long pipelines, multi-step reasoning |
One curl, twelve practice items
Strict JSON output mode plus a system prompt your reviewers wrote once. Same shape every cohort, no parsing surprises.
# Generate twelve AZ-104 practice items from the Microsoft Learn objectives
curl https://api.cloudhorizons.ai/v1/chat/completions \
-H "Authorization: Bearer $CLOUD_HORIZONS_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kimi-k2.5",
"messages": [
{"role": "system", "content": "You write MCT-grade practice questions. Each item: stem, four options, one correct, rationale per option."},
{"role": "user", "content": "Topic: Manage Azure identities and governance. Twelve items, mixed difficulty."}
],
"response_format": {"type": "json_object"}
}' Why MCTs pick us
EU student data residency without a procurement battle
Universities and large corporates increasingly require EU residency for any tool that sees student work. We are operated under Spot Cloud B.V. (KvK 89708873), governed by Dutch law, with inference in Amsterdam and Frankfurt. Standard EU Data Processing Agreement on team plans. No US parent in the chain.
Join the waitlist