Skip to content

Endpoint directory ​

This page lists the current public API of MoonNexAI by capacity. Full field, examples and online debugging API Reference.

OpenAI-compatible ​

MethodologyPathPurpose
POST/v1/chat/completionsDialogue Completion
POST/v1/embeddingsText embeddings
POST/v1/messagesMessages Format
GET/v1/modelsModel List
GET/v1/models/{modelid}Model Details
POST/v1/responsesResponses Format
POST/v1/responses/compactCompresses Context

Audio ​

MethodologyPathPurpose
POST/v1/audio/speechText transcribing
POST/v1/audio/transcriptionsAudio transcription
POST/v1/audio/translationsAudio translation

Picture ​

MethodologyPathPurpose
POST/ideogram/describeIdeogram Image Description
POST/ideogram/generateIdeogram text-to-image
POST/ideogram/remixIdeogram Mixed Chart
POST/ideogram/upscaleIdeogram Zoom in
POST/v1/images/editsPicture Editor
POST/v1/images/edits/asyncPhoto asynchronous Edit
POST/v1/images/generationsPicture Generation
POST/v1/images/generations/asyncPicture asynchronous Generation
GET/v1/images/tasks/{task_id}Query Picture asynchronous tasks
GET/v1/images/tasks/{task_id}/contentGet Picture asynchronous tasks Results
POST/v1/images/variationsPicture variant

Midjourney ​

MethodologyPathPurpose
POST/mj/insight-face/swapSubmit face change task
POST/mj/submit/actionSubmit action task
POST/mj/submit/blendSubmit mixed figure task
POST/mj/submit/describeSubmit Description task
POST/mj/submit/imagineSubmit Imagine task
POST/mj/submit/modalCommit Modal task
POST/mj/submit/shortenSubmit a prompt-shortening task
POST/mj/submit/upload-discord-imagesUpload task pictures
POST/mj/submit/videoSubmit a video task
GET/mj/task/{id}/fetchQuery task
GET/mj/task/{id}/image-seedLookup Picture
POST/mj/task/list-by-conditionQuery tasks in batches

Video ​

MethodologyPathPurpose
GET/api/v3/contents/generations/tasksList compatible Seedance tasks
POST/api/v3/contents/generations/tasksCreate 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/charactersCreate Video Role
GET/v1/tasks/{task_id}Query asynchronous tasks
POST/v1/video/generationsCreate a video task
GET/v1/video/generations/{task_id}Query a video task
POST/v1/videosCreate 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}/cancelCancel a video task
GET/v1/videos/{task_id}/contentGet Video Contents
POST/v1/videos/{video_id}/remixVideoremix
POST/v1/videos/extendVideo Extension

Asset resources ​

MethodologyPathPurpose
POST/api/asset/createMediaCreate a media asset from a URL
GET/api/asset/getQuery a media asset
GET/v1/asset-groupsList asset groups
POST/v1/asset-groupsCreate asset group
GET/v1/asset-groups/{group_id}Get asset group
PATCH/v1/asset-groups/{group_id}Update asset group
GET/v1/assetsQuery media assets List
GET/v1/assets/{asset_id}Search for media assets details
POST/v1/assets/uploadsUpload media assets

Web ​

MethodologyPathPurpose
POST/v1/web-reader/readWeb Read
POST/v1/web-search/searchWeb Search

Gemini-compatible ​

MethodologyPathPurpose
POST/v1beta/models/{model}:generateContentGemini Media Understanding
POST/v1beta/models/{modelName}:generateContentGemini Format Generation