# MountSea API ## Docs - [Claude Messages API](https://docs.mountsea.ai/api-reference/chat/claude.md) - [Chat Completions](https://docs.mountsea.ai/api-reference/chat/completions.md) - [Gemini API](https://docs.mountsea.ai/api-reference/chat/gemini.md): Use native Google Gemini SDK with our service - [Introduction](https://docs.mountsea.ai/api-reference/chat/introduction.md) - [Get Model](https://docs.mountsea.ai/api-reference/chat/model.md) - [List Models](https://docs.mountsea.ai/api-reference/chat/models.md) - [Responses API](https://docs.mountsea.ai/api-reference/chat/responses.md) - [Introduction](https://docs.mountsea.ai/api-reference/eleven/introduction.md) - [Generate Music](https://docs.mountsea.ai/api-reference/eleven/music.md): Create music from text prompts or composition plans - [Create Composition Plan](https://docs.mountsea.ai/api-reference/eleven/plan.md): Generate a structured composition plan from a text prompt - [Stem Separation](https://docs.mountsea.ai/api-reference/eleven/stems.md): Separate audio into individual stems - [Get Task Status](https://docs.mountsea.ai/api-reference/eleven/task.md): Query task status and results - [Upload Audio](https://docs.mountsea.ai/api-reference/eleven/upload.md): Upload audio for Inpainting editing (enterprise) - [Video to Music](https://docs.mountsea.ai/api-reference/eleven/video-to-music.md): Generate background music from video content - [Gemini generateContent (Compat)](https://docs.mountsea.ai/api-reference/gemini/compat.md): Compatible with Google Gemini REST API. action=generateContent returns JSON; action=streamGenerateContent returns SSE. - [Compat introduction](https://docs.mountsea.ai/api-reference/gemini/compat-introduction.md) - [Extend Video](https://docs.mountsea.ai/api-reference/gemini/extend.md): Extend the duration of a previously generated video. - Extended videos can be further extended - Extended videos cannot be used for insertion/removal/reshoot operations - [banana image generation](https://docs.mountsea.ai/api-reference/gemini/image.md): Nano Banana image generation, capable of image creation and editing. - [Image introduction](https://docs.mountsea.ai/api-reference/gemini/image-introduction.md) - [Introduction](https://docs.mountsea.ai/api-reference/gemini/introduction.md) - [Insert Object into Video](https://docs.mountsea.ai/api-reference/gemini/object-insert.md): Add an object to the video. - **With imageMask**: insert at the masked area (white = insertion zone) - **Without imageMask**: AI automatically determines placement based on prompt - [Remove Object from Video](https://docs.mountsea.ai/api-reference/gemini/object-remove.md): Remove an object from a specific area of the video using a mask. White areas in the mask indicate the object to remove. **imageMask is required** for removal operations. - [Expand Video Prompt](https://docs.mountsea.ai/api-reference/gemini/prompt-expand.md): Expands a simple video prompt into a detailed, cinematic description. This is a **synchronous** operation that returns the expanded prompt directly. - [Reshoot Video](https://docs.mountsea.ai/api-reference/gemini/reshoot.md): Re-generate video with different camera motion type. Requires a valid videoId from a previously generated video. - [get task result](https://docs.mountsea.ai/api-reference/gemini/task.md): Get task result by taskId - [Upsample Video](https://docs.mountsea.ai/api-reference/gemini/upsample.md): Upsample or generate preview from a previously generated video: - **GET1080P**: Upscale video to 1080p resolution - **GET4K**: Upscale video to 4K resolution - **GETGIF**: Generate animated GIF preview - [veo2/veo3 video generation](https://docs.mountsea.ai/api-reference/gemini/video.md): Generate video from text or images: - **TEXT2VIDEO**: Generate video from text prompt - **IMG2VIDEO**: Generate video from 1-2 images (start frame / start+end frames) - [Video introduction](https://docs.mountsea.ai/api-reference/gemini/video-introduction.md) - [images.edit (OpenAI Compat)](https://docs.mountsea.ai/api-reference/openai/compat-edit.md): 与 `POST https://api.openai.com/v1/images/edits` 完全对齐(`multipart/form-data`);同步返回图片结果。 - [images.generate (OpenAI Compat)](https://docs.mountsea.ai/api-reference/openai/compat-generate.md): 与 `POST https://api.openai.com/v1/images/generations` 完全对齐;同步返回图片结果。 - [Compat introduction](https://docs.mountsea.ai/api-reference/openai/compat-introduction.md) - [Create Image Task (async)](https://docs.mountsea.ai/api-reference/openai/images.md): 统一入口,按请求体是否包含 `image` 自动区分: - 不传 `image` → 文生图(OpenAI /v1/images/generations) - 传入 `image` → 图片编辑(OpenAI /v1/images/edits,JSON 模式:URL 或 base64 data URL) - [Images introduction](https://docs.mountsea.ai/api-reference/openai/images-introduction.md) - [Introduction](https://docs.mountsea.ai/api-reference/openai/introduction.md) - [Get Task Result](https://docs.mountsea.ai/api-reference/openai/task.md): 根据 taskId 查询任务状态 / 结果;异步任务创建后使用此接口轮询终态。 - [Create Music](https://docs.mountsea.ai/api-reference/producer/audios.md): Generate music with Lyria 3 Pro - [Download Audio](https://docs.mountsea.ai/api-reference/producer/download.md): Download audio in MP3, M4A, or WAV format - [Download Video](https://docs.mountsea.ai/api-reference/producer/download-video.md): Generate video with visualizations from audio - [Introduction](https://docs.mountsea.ai/api-reference/producer/introduction.md) - [Get Stems](https://docs.mountsea.ai/api-reference/producer/stems.md): Separate audio into individual stems - [Get Task Status](https://docs.mountsea.ai/api-reference/producer/task.md): Query task status and results - [Upload Audio](https://docs.mountsea.ai/api-reference/producer/upload.md): Upload an audio file for processing - [sora create role](https://docs.mountsea.ai/api-reference/sora/createRole.md): create role task - [Introduction](https://docs.mountsea.ai/api-reference/sora/introduction.md) - [get sora task result](https://docs.mountsea.ai/api-reference/sora/task.md): get task result by taskId. Returns VideoTaskResultDto for video generation tasks, or RoleTaskResultDto for role creation tasks. - [sora video generation](https://docs.mountsea.ai/api-reference/sora/video.md): create video generation task - [Adjust Speed](https://docs.mountsea.ai/api-reference/suno/adjustSpeed.md): Adjust the playback speed of an existing audio clip - [Concat Audio](https://docs.mountsea.ai/api-reference/suno/concat.md): Concatenate audio clips into a single track - [Custom Model](https://docs.mountsea.ai/api-reference/suno/customModel.md): Create custom music models trained on your own audio - [Custom Model Create](https://docs.mountsea.ai/api-reference/suno/customModelCreate.md): Submit training request to create custom model - [Custom Model Prepare](https://docs.mountsea.ai/api-reference/suno/customModelPrepare.md): Create a session for custom model training - [Custom Model Upload](https://docs.mountsea.ai/api-reference/suno/customModelUpload.md): Upload training audio for custom model - [Get Downbeats](https://docs.mountsea.ai/api-reference/suno/downbeats.md): Get beat positions for audio analysis - [Generate Music](https://docs.mountsea.ai/api-reference/suno/generate.md): Generate, extend, cover, mashup and more — the unified music generation endpoint - [Generate Schema](https://docs.mountsea.ai/api-reference/suno/generateSchema.md): Get the required and optional fields for each generate task type - [Get Vox Stem](https://docs.mountsea.ai/api-reference/suno/getVoxStem.md): Extract vocal stem from audio for creating personas - [Introduction](https://docs.mountsea.ai/api-reference/suno/introduction.md) - [Generate Lyrics](https://docs.mountsea.ai/api-reference/suno/lyrics.md): Generate song lyrics from a text prompt - [Mashup Lyrics](https://docs.mountsea.ai/api-reference/suno/mashupLyrics.md): Generate mashup lyrics by combining lyrics from two songs - [Download MDI](https://docs.mountsea.ai/api-reference/suno/mdi.md): Download MIDI data from stem separation results - [Export MP4](https://docs.mountsea.ai/api-reference/suno/mp4.md): Export audio as MP4 video with visualizer - [Create Persona](https://docs.mountsea.ai/api-reference/suno/persona.md): Create a vocal persona from an audio clip - [Remaster](https://docs.mountsea.ai/api-reference/suno/remaster.md): Remaster audio with enhanced quality - [Get Task Status](https://docs.mountsea.ai/api-reference/suno/task.md): Query the status and result of any async task - [Lyrics Timeline](https://docs.mountsea.ai/api-reference/suno/timing.md): Get synchronized lyrics and audio timeline data - [Upload Audio](https://docs.mountsea.ai/api-reference/suno/upload.md): Upload an audio file to Suno for further processing - [Upsample Tags](https://docs.mountsea.ai/api-reference/suno/upsampleTags.md): Enhance style tags with creative boost - [Voice Persona](https://docs.mountsea.ai/api-reference/suno/voicePersona.md): Create a verified voice persona from your own recordings - [Voice Persona Complete](https://docs.mountsea.ai/api-reference/suno/voicePersonaComplete.md): Upload verification recording and create voice persona - [Voice Persona Init](https://docs.mountsea.ai/api-reference/suno/voicePersonaInit.md): Upload voice audio and get verification phrase - [Export WAV](https://docs.mountsea.ai/api-reference/suno/wav.md): Export audio as lossless WAV format - [Query Credits Balance](https://docs.mountsea.ai/api-reference/usage/credits.md) - [Introduction](https://docs.mountsea.ai/api-reference/usage/introduction.md) - [Search Credits Change History](https://docs.mountsea.ai/api-reference/usage/points-search.md) - [List Services](https://docs.mountsea.ai/api-reference/usage/services.md) - [Search API Usage Logs](https://docs.mountsea.ai/api-reference/usage/usage-search.md) - [grok image generation](https://docs.mountsea.ai/api-reference/xai/generate-image.md): 根据文本提示词生成图片,可选传入参考图片实现图生图/编辑。 返回 taskId,使用 /xai/tasks 查询结果 - [grok video generation](https://docs.mountsea.ai/api-reference/xai/generate-video.md): 根据文本提示词生成视频,支持指定时长、宽高比和分辨率。 可选传入参考图片进行图生视频。 返回 taskId,使用 /xai/tasks 查询结果 - [Introduction](https://docs.mountsea.ai/api-reference/xai/introduction.md) - [get task result](https://docs.mountsea.ai/api-reference/xai/task.md): 根据 taskId 查询任务执行状态和结果,支持轮询 - [Introduction](https://docs.mountsea.ai/introduction.md) - [Quickstart](https://docs.mountsea.ai/quickstart.md) ## OpenAPI Specs - [suno](https://docs.mountsea.ai/api-reference/suno.json) - [openai](https://docs.mountsea.ai/api-reference/openai.json) - [gemini](https://docs.mountsea.ai/api-reference/gemini.json) - [chat](https://docs.mountsea.ai/api-reference/chat.json) - [eleven](https://docs.mountsea.ai/api-reference/eleven.json) - [producer](https://docs.mountsea.ai/api-reference/producer.json) - [xai](https://docs.mountsea.ai/api-reference/xai.json) - [usage](https://docs.mountsea.ai/api-reference/usage.json) - [sora](https://docs.mountsea.ai/api-reference/sora.json) - [openapi](https://docs.mountsea.ai/api-reference/openapi.json) ## Optional - [Contact Us](https://shanhaiapi.com)