Research Technology Services Local Inference
checking… PoC Request access

Open models for agentic workloads, run on-premise.

A model you cannot re-run is a result you cannot defend. Closed models are retired on the vendor’s schedule, not yours; the 2023 cohort peaked in research use inside eighteen months. Open weights on our own hardware do not expire. Pin a version, cite it, reproduce it years later. And because the model never leaves the building, neither does your data.

OpenAI-compatible inference from Research Technology Services. Proof-of-Concept, invite-only, granted case by case.

Base URL

https://inference.restech.unsw.edu.au/v1

OpenAI-compatible · /v1 · 3 chat models · Bearer sk-… · up to 1M context · on-prem

Why open weights

Each successive release year is associated with a 27% shorter time-to-peak and a 23% shorter lifespan, with costs falling on reproducibility and migration.
Ana TrišovićThe Shrinking Lifespan of LLMs in Science, arXiv:2604.07530 (2026)
For none of the five studies, we were able to fully reproduce the results.
Angermeir et al.Reproducibility of Commercial LLM Performance, arXiv:2510.25506 (2025)
The 2024 FMTI reported that transparency was improving, but the 2025 FMTI finds this progress has deteriorated: the average score out of 100 fell from 58 in 2024 to 40 in 2025.
Wan, Klyman, Kapoor et al.The 2025 Foundation Model Transparency Index, Stanford CRFM
Many organizations don’t want to depend on models they cannot run and control themselves.
Mark ZuckerbergOpen Source AI Is the Path Forward, Meta (2024)
We need a diverse AI assistant for the same reason we need a diverse press.
Yann LeCunInterview, TIME (2024)
Study how the system works and inspect its components.
Open Source InitiativeOpen Source AI Definition 1.0, second freedom
Degrees of openness are relevant to fairness and accountability at all points, from data collection and curation to model architecture, and from training and fine-tuning to release and deployment.
Liesenfeld, Lopez & DingemanseOpening up ChatGPT, arXiv:2307.05532 (2023)
Open-source frameworks like LLaMA and Mixtral democratize access, foster collaboration, and support diverse applications.
Manchanda et al.The Open Source Advantage in LLMs, arXiv:2412.12004 (2024)

Model roster

03 live
  • Fastrecommended qwen3.8-flash-next Recommended starting point for agent loops; two serving replicas. 125B · 1,048,576 ctx Image
  • High quality qwen3.8-27b 27B model for general-purpose chat and reasoning. 27B · 1,000,000 ctx Image
  • Deep reasoning glm-5.3-flash Larger model for complex reasoning and tool use. 320B (A18B) · 1,048,576 ctx Image

Verified 16 September 2026 against both serving nodes and the gateway. The authoritative live model list is always GET /v1/models; this table is a summary.

Not what you need? These are general-purpose base models, and the roster is not fixed. If your work depends on a particular open-weight model, we can look at hosting it. Say so when you request access.

Inference nodes

02 serving nodes

Two GPU nodes reserved for serving this endpoint. Always-on and low-latency, not a batch or training cluster. Both on-premise at ResTech.

  • Primary rtsai1 Eight-GPU Blackwell node; serves Qwen3.8 Flash Next (two replicas) and GLM-5.3 Flash. 8 × RTX PRO 6000 Blackwell 96 GB each · 765 GB total sm_120
  • Federated rtsai2 Grace-Hopper node; serves Qwen3.8 27B, embeddings, reranking and audio transcription. 1 × GH200 96 GB HBM3e · 565 GB Grace sm_90

Capabilities

Platform-wide. Context and vision vary by model; see the roster.

  • Context window1,000,000–1,048,576 tokens
  • Tool callingfunctions
  • Visionimage input
  • StreamingSSE
  • Structured outputJSON schema
  • Separated reasoningreasoning_content

Supporting services

  • Embeddings bge-m3 · 1024-dim
  • Rerank bge-reranker-v2-m3
  • Audio transcription qwen3-asr-1.7b · /v1/audio/transcriptions · word timestamps

Quickstart

Send your first request.

# the recommended model; a successful call returns a chat completion
curl https://inference.restech.unsw.edu.au/v1/chat/completions \
  -H "Authorization: Bearer sk-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "qwen3.8-flash-next", "messages": [{"role": "user", "content": "Hello"}], "stream": true}'

GET /v1/models requires your key (returns 401 without one). The status indicator checks gateway reachability only; it does not test individual models.

Keep your sk-… key in an environment variable or a local .env that is excluded from Git. Never commit it.

Coding agents

Terminal agents talk to the gateway like any OpenAI-compatible endpoint. Set a base URL, a key, and a model.

// install:  npm i -g opencode-ai
// config:   ~/.config/opencode/opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "restech": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "RTS Local Inference",
      "options": {
        "baseURL": "https://inference.restech.unsw.edu.au/v1",
        "apiKey": "sk-..."
      },
      "models": {
        "qwen3.8-flash-next": { "name": "Qwen3.8 Flash Next" },
        "glm-5.3-flash":      { "name": "GLM-5.3 Flash" }
      }
    }
  }
}
// run:  opencode  →  /models  →  RTS Local Inference

Function calling is available on qwen3.8-flash-next, qwen3.8-27b and glm-5.3-flash, the models these agents drive. Same key as the REST API; see Quickstart for the raw calls and Access to request one.

Access

Local Inference is a Proof-of-Concept. Access is invite-only and granted case by case. Each project receives its own virtual key (sk-…), sent as an Authorization: Bearer header.

To request access, email us your project, a contact, and expected use.