API reference, versioning & deprecation
The Nodaryx API is OpenAI-compatible: point any OpenAI SDK at our base URL and authenticate with a Nodaryx API key.
OpenAPI specification
Download the machine-readable spec and load it into Postman, Insomnia, or your code generator:
- Download the OpenAPI spec (OpenAPI 3.0, JSON)
It describes the public endpoints — POST /chat/completions and GET /models —
with their request and response schemas and the bearer-token auth scheme.
Base URL: https://api.moyuncourse.site/v1
Auth: Authorization: Bearer sk-nodaryx-...
API versioning
The stable major version is v1, and it is part of the base URL path
(/v1/...). We will not make breaking changes to v1 in place. A breaking
change ships as a new major version, and the old version keeps working during a
migration window.
Non-breaking, additive changes (new optional fields, new models, new endpoints)
can land in v1 at any time — your integration keeps working.
Change announcements
Every user-facing change is published in the Changelog, and each breaking change comes with a migration note. Watch the changelog to stay ahead of changes.
Deprecation policy
- Endpoints / fields: a deprecated part of
v1is announced in the changelog with a replacement and a removal date; it keeps working until then. - Models: a model can be marked deprecated before it is retired. You'll see it flagged in the console and the model list, so you can move to a replacement before it is removed.