PAIS — Platform for AI Services¶
University of Auckland's self-hosted AI compute platform for research.
PAIS gives researchers and research software engineers (RSEs) direct access to GPU-accelerated AI infrastructure — without the complexity of cloud billing, data sovereignty concerns, or per-token costs. Everything runs on university-controlled hardware inside the New Zealand research network.
What can I do with PAIS?¶
PAIS exposes an OpenAI-compatible API — point any Python script, notebook, or agentic framework at https://api.pais.auckland.ac.nz/v1 and use the same code you'd write for ChatGPT. Works with the OpenAI SDK, LangChain, LlamaIndex, and any other OpenAI-compatible tool.
Kubeflow Notebooks gives every research group isolated Jupyter environments with direct GPU access. No local CUDA setup, no fighting over lab workstations — spin up a notebook and start training.
Define reusable training, evaluation, and deployment workflows using Kubeflow Pipelines. Run hyperparameter sweeps with Katib. Track every experiment with MLflow.
Open WebUI provides a private ChatGPT-like interface running entirely on university hardware. Log in with your University of Auckland account via Tuakiri SSO.
Platform at a glance¶
| What | Detail |
|---|---|
| Inference models | Llama 3.1 8B (chat), Qwen3-VL-Embedding-8B (embeddings) |
| API compatibility | OpenAI-compatible (Chat Completions, Embeddings) |
| GPU | NVIDIA L40S 48 GB, time-sliced across workloads |
| Authentication | Tuakiri SSO (institutional login) + API keys via Portal |
| Storage | VAST network-attached storage, shared per research group |
| Access model | Research group membership — see Requesting Access |
Where to start¶
-
New to PAIS?
Follow the Getting Started guide — request access, get an API key, and make your first call in under 15 minutes.
-
Calling the API?
Jump to Inference API for endpoint reference, authentication, and model details.
-
Building an agentic system?
See Agentic Development for framework-specific setup (LangChain, LlamaIndex, Claude Code).
-
Looking for examples?
The Worked Examples section has full, runnable code for common research AI patterns.
Research groups¶
PAIS uses a condominium model — research groups contribute GPU nodes and receive priority access. Idle capacity is shared across all groups. Current groups on the platform:
rg-compsci— Computer Sciencerg-abi— Auckland Bioengineering Instituterg-general— General research use (shared capacity)
Contact your group's PI or the PAIS team to join a group.
Getting help¶
- Access requests: Email the PAIS team or contact your research group PI
- Documentation improvements: Use the edit button on any page