Endpoint directory
This page lists the current public API of MoonNexAI by capacity. Full field, examples and online debugging API Reference.
OpenAI-compatible
| Methodology | Path | Purpose |
|---|---|---|
POST | /v1/chat/completions | Dialogue Completion |
POST | /v1/embeddings | Text embeddings |
POST | /v1/messages | Messages Format |
GET | /v1/models | Model List |
GET | /v1/models/{modelid} | Model Details |
POST | /v1/responses | Responses Format |
POST | /v1/responses/compact | Compresses Context |
Audio
| Methodology | Path | Purpose |
|---|---|---|
POST | /v1/audio/speech | Text transcribing |
POST | /v1/audio/transcriptions | Audio transcription |
POST | /v1/audio/translations | Audio translation |
Picture
| Methodology | Path | Purpose |
|---|---|---|
POST | /ideogram/describe | Ideogram Image Description |
POST | /ideogram/generate | Ideogram text-to-image |
POST | /ideogram/remix | Ideogram Mixed Chart |
POST | /ideogram/upscale | Ideogram Zoom in |
POST | /v1/images/edits | Picture Editor |
POST | /v1/images/edits/async | Photo asynchronous Edit |
POST | /v1/images/generations | Picture Generation |
POST | /v1/images/generations/async | Picture asynchronous Generation |
GET | /v1/images/tasks/{task_id} | Query Picture asynchronous tasks |
GET | /v1/images/tasks/{task_id}/content | Get Picture asynchronous tasks Results |
POST | /v1/images/variations | Picture variant |
Midjourney
| Methodology | Path | Purpose |
|---|---|---|
POST | /mj/insight-face/swap | Submit face change task |
POST | /mj/submit/action | Submit action task |
POST | /mj/submit/blend | Submit mixed figure task |
POST | /mj/submit/describe | Submit Description task |
POST | /mj/submit/imagine | Submit Imagine task |
POST | /mj/submit/modal | Commit Modal task |
POST | /mj/submit/shorten | Submit a prompt-shortening task |
POST | /mj/submit/upload-discord-images | Upload task pictures |
POST | /mj/submit/video | Submit a video task |
GET | /mj/task/{id}/fetch | Query task |
GET | /mj/task/{id}/image-seed | Lookup Picture |
POST | /mj/task/list-by-condition | Query tasks in batches |
Video
| Methodology | Path | Purpose |
|---|---|---|
GET | /api/v3/contents/generations/tasks | List compatible Seedance tasks |
POST | /api/v3/contents/generations/tasks | Create a compatible Seedance task |
DELETE | /api/v3/contents/generations/tasks/{task_id} | Cancel a compatible Seedance task |
GET | /api/v3/contents/generations/tasks/{task_id} | Get a compatible Seedance task |
POST | /sora/v1/characters | Create Video Role |
GET | /v1/tasks/{task_id} | Query asynchronous tasks |
POST | /v1/video/generations | Create a video task |
GET | /v1/video/generations/{task_id} | Query a video task |
POST | /v1/videos | Create a video task |
GET | /v1/videos/{id} | Query a video task |
GET | /v1/videos/{task_id} | Query a video task |
POST | /v1/videos/{task_id}/cancel | Cancel a video task |
GET | /v1/videos/{task_id}/content | Get Video Contents |
POST | /v1/videos/{video_id}/remix | Videoremix |
POST | /v1/videos/extend | Video Extension |
Asset resources
| Methodology | Path | Purpose |
|---|---|---|
POST | /api/asset/createMedia | Create a media asset from a URL |
GET | /api/asset/get | Query a media asset |
GET | /v1/asset-groups | List asset groups |
POST | /v1/asset-groups | Create asset group |
GET | /v1/asset-groups/{group_id} | Get asset group |
PATCH | /v1/asset-groups/{group_id} | Update asset group |
GET | /v1/assets | Query media assets List |
GET | /v1/assets/{asset_id} | Search for media assets details |
POST | /v1/assets/uploads | Upload media assets |
Web
| Methodology | Path | Purpose |
|---|---|---|
POST | /v1/web-reader/read | Web Read |
POST | /v1/web-search/search | Web Search |
Gemini-compatible
| Methodology | Path | Purpose |
|---|---|---|
POST | /v1beta/models/{model}:generateContent | Gemini Media Understanding |
POST | /v1beta/models/{modelName}:generateContent | Gemini Format Generation |