The root README is the product entry point. You do not need to read every document: choose the path that matches your task.
- Learning Path — choose a short operator, integration, operations, or contributor track. A Chinese edition is also maintained.
- Getting Started — go from a clean clone to the first authenticated request.
- Local Qwen reference adapter — optionally reproduce the original Linux/WSL2 integration without treating the external repository as a ModelPort dependency.
- Deployment — choose Docker Compose or systemd.
- Production — harden and accept a shared deployment.
- Operations — monitor, back up, troubleshoot, and upgrade it.
- PostgreSQL migration — rehearse and cut over a major-version or managed-database migration without reusing an old data directory.
- 40 人团队第一阶段生产基线 — 单 ModelPort 现状下的数据库、备份、密钥和投产检查清单。
- Compatibility matrix — Tier 1 platform and explicit experimental/unsupported boundaries.
- Observability runbook — official alerts, triage, and recovery actions.
- Upgrading and rollback — safe stop, migration acceptance, and paired application/database rollback.
- API — authentication, Messages, Chat Completions, streaming, errors, request IDs, and control-plane endpoints.
- Providers — choose a hosted Provider or local runtime and verify its exact model path.
- Runtime Adapter — validate the versioned, read-only capability and Compute Node/GPU observation boundaries for an external runtime.
- Tool Use — request/response conversion, validation, streaming, and Provider-specific acceptance.
- Smart Routing — define smart aliases and roll them out through shadow and canary modes.
- Configuration is the single reference for environment variables, TOML, precedence, security guardrails, and reload scope.
- OIDC covers optional dashboard sign-in and identity linking.
- Docker Compose and systemd contain deployment-specific details.
- Development — toolchain, local workflow, tests, and change-to-test matrix.
- Architecture — component boundaries, request lifecycle, persistence, trust boundaries, and deliberate non-goals.
- Dashboard README — UI behavior and contribution contract.
- ADRs — accepted architecture decisions.
- Releasing and maintainer policy — release and repository administration.
Roadmap defines the Small-Team Beta productization freeze and the staged control-plane direction. The Post-Beta AI Gateway Strategy maps industry capability families to shipped, hardening, evidence-gated, and deferred work. ADR-0007 defines independent model, Runtime Adapter, Compute Node/GPU, and Deployment ownership. Deferred work must not be described as shipped.
- Each fact has one authoritative document; other pages link to it.
- Distinguish implemented behavior, configured support, real-upstream verification, and proposed work.
- Keep secrets, complete
.envfiles, prompts, responses, and raw Provider bodies out of examples and reports. - Treat cost and token values as estimates unless their exact provenance is stated.
- Update behavior, examples, tests, and documentation in the same change.
- Run
node scripts/check-doc-links.mjsand the relevant checks from Development before merging.
Last reviewed: 2026-08-24.