modelos

MiniMax: Music 2.0

Markdown · JSON

MiniMax: Music 2.0

MiniMax Music 2.0 gera música a partir de um prompt de estilo e ambiente e de letras fornecidas. O seu perfil de música síncrono aceita de 10 a 2 000 carateres de prompt, de 10 a 3 500 carateres de letra e saída MP3 ou WAV.

Sobre o modelo

Esta descrição apresenta as capacidades do modelo. As entradas, saídas e opções disponíveis no Ailoot para o método selecionado estão indicadas abaixo.

MiniMax Music 2.0 cria música a partir de uma descrição musical escrita e de letras. Selecione minimax/music-2.0 para esta edição exata; music-2.0 é o seu alias configurado. O seu método de música utiliza um pedido JSON com model, prompt e lyrics e produz áudio gerado. Utilize-o para transformar um conceito de canção escrito numa versão preliminar para ouvir, musicar letras fornecidas ou explorar uma composição antes de continuar a edição.

Utilize prompt para descrever o estilo musical, o ambiente e o contexto e lyrics para as palavras a cantar. Uma descrição útil pode pedir uma canção folk introspetiva para um café tranquilo, com uma estrofe que apresente a cena e um refrão que repita a sua ideia central. Mantenha a orientação musical em prompt e os versos pretendidos em lyrics, para que o texto tenha uma função clara na composição.

Para Music 2.0, prompt deve conter de 10 a 2 000 carateres e lyrics deve conter de 10 a 3 500 carateres. Inclua ambos os campos de texto no pedido juntamente com o modelo selecionado. Utilize o espaço do prompt para as escolhas musicais importantes e forneça depois em lyrics todas as palavras pretendidas. Uma descrição compacta mas completa é mais fácil de comparar com a canção devolvida do que instruções sem relação espalhadas por ambos os campos.

Separe os versos da letra com carateres de mudança de linha. Os rótulos de secção, como [Intro], [Verse], [Pre Chorus], [Chorus], [Bridge] e [Outro], podem identificar a estrutura pretendida; o conjunto documentado também inclui [Interlude], [Post Chorus], [Transition], [Break], [Hook], [Build Up], [Inst] e [Solo]. Coloque as palavras reais por baixo dos respetivos rótulos de secção e utilize as secções repetidas de forma intencional. Estes marcadores dão à composição uma estrutura de partida; reveja como a canção concluída concretiza efetivamente as transições e repetições.

O objeto audio_setting disponibiliza valores de sample_rate de 16000, 24000, 32000 ou 44100, valores de bitrate de 32000, 64000, 128000 ou 256000 e valores de format mp3 ou wav. Escolha as definições do ficheiro em função da etapa seguinte de edição ou reprodução e guarde-as com a descrição. O exemplo publicado solicita 44100, 256000 e mp3; são seleções de exemplo, em vez de valores predefinidos universais para os três campos.

O fluxo de música selecionado é síncrono e sem streaming. As opções de output_format documentadas são url e hex, sendo hex o valor predefinido do esquema; o exemplo selecionado solicita explicitamente url. Para saída por URL, utilize a ligação do Ailoot devolvida para transferir o áudio guardado. Um resultado hex representa bytes de áudio que devem ser descodificados para o formato de ficheiro selecionado antes da reprodução. A resposta pode conter localizações audio e audio_url para um único áudio gerado; preserve esse resultado como uma única canção.

Guarde o áudio concluído com a respetiva letra, descrição musical, ID exato do modelo e definições de ficheiro solicitadas. Ouça para verificar as palavras pretendidas, a ordem das secções e a orientação musical antes de o inserir num projeto. Se um pedido terminar sem um resultado completo, conserve a identidade do pedido original e as informações da resposta para verificar o resultado; um pedido automático de substituição pode criar outra canção. Uma revisão pode alterar um verso específico ou uma instrução musical, preservando o resto da descrição para comparação.

Ailoot Ultra · Music POST /v1/music/generations minimax/music-2.0

minimax/music-2.0

MiniMax /minimax/music-2.0
ID do modelo
  • minimax/music-2.0
  • music-2.0

Introdução

MiniMax Music 2.0 gera música a partir de um prompt de estilo e ambiente e de letras fornecidas. O seu perfil de música síncrono aceita de 10 a 2 000 carateres de prompt, de 10 a 3 500 carateres de letra e saída MP3 ou WAV.

Entradas aceites
Texto
Resultados
Áudio

Disponível no Ailoot · entradas e métodos

Ailoot Ultra · Music POST /v1/music/generations
Entrada
text
Saída
audio
Formato de saída
mp3,wav
CampoTipoRequisitoValores e limitesPredefinição
CampomodelTipostringRequisitoObrigatórioValores e limites
minimax/music-2.0
Predefinição—
CampopromptTipostringRequisitoObrigatórioValores e limitesPredefinição—
CampolyricsTipostringRequisitoObrigatórioValores e limitesPredefinição—
CampostreamTipobooleanRequisitoOpcionalValores e limites
false
Predefiniçãofalse
Campooutput_formatTipostringRequisitoOpcionalValores e limites
url, hex
Predefiniçãohex
Campoaudio_settingTipoobjectRequisitoOpcionalValores e limitesPredefinição—
Campoaudio_setting.sample_rateTipointegerRequisitoOpcionalValores e limites
16 000, 24 000, 32 000, 44 100
Predefinição—
Campoaudio_setting.bitrateTipointegerRequisitoOpcionalValores e limites
32 000, 64 000, 128 000, 256 000
Predefinição—
Campoaudio_setting.formatTipostringRequisitoOpcionalValores e limites
mp3, wav
Predefinição—
Campoaigc_watermarkTipobooleanRequisitoOpcionalValores e limitesPredefiniçãofalse
Parâmetros e ciclo de vida do método
ParâmetroContrato
Parâmetrocontent_typeContratoapplication/json
ParâmetrorequiredContratomodel, prompt, lyrics
ParâmetrooptionalContratostream, output_format, audio_setting, aigc_watermark
Parâmetromaterial_typesContratotext
ParâmetroconditionsContratoUse a nonstreaming request. MP3 and WAV are available; a PCM control is absent from this method.

Ciclo de vida: synchronous_result_then_owned_library

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Tarifários

As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.

Modo rápido
Não especificado Quando o modo rápido está selecionado
Modo flex
Não especificado Quando o modo flex está selecionado
Esforço máximo de raciocínio
Não especificado Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)

Tarifas Ailoot

Preços por configuração

Associe cada custo às condições apresentadas. Use uma única tarifa para cada conjunto de configurações alternativas.

ConfiguraçãoTabela de tarifasQuantidade faturadaCusto
ConfiguraçãoTarifas base por tokenTabela de tarifasTarifa baseQuantidade faturada—Custo
Entrada · Tokens de entrada — / 1K tokens
Saída · Tokens de saída — / 1K tokens
Entrada · Leitura da cache — / 1K tokens
Entrada · Escrita na cache — / 1K tokens
Entrada · Escrita na cache, 1 hora — / 1K tokens
ConfiguraçãoPor pedidoTabela de tarifas—Quantidade faturadaum pedidoCusto
Entrada $0.1 por pedido

O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. Como funcionam a reserva e a liquidação →

Exemplos de pedidos

Ailoot Ultra · Music

curl · crie uma única vez e guarde o resultado completo
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "minimax/music-2.0", "prompt": "独立民谣,忧郁,内省,渴望,独自漫步,咖啡馆", "lyrics": "[verse]\\n街灯微亮晚风轻抚\\n影子拉长独自漫步\\n旧外套裹着深深忧郁\\n不知去向渴望何处\\n[chorus]\\n推开木门香气弥漫\\n熟悉的角落陌生人看", "audio_setting": {"sample_rate": 44100, "bitrate": 256000, "format": "mp3"}, "output_format": "url"}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/music/generations \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.

Receber e guardar os resultados

Ailoot Ultra · Music

mp3,wav

  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Guardar todos os resultados concluídos

Guarde cada resposta, ficheiro e parte de conteúdo devolvidos na íntegra.

One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.

Se for necessário verificar a resposta original

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

Campos da resposta
CampoTipo
Campodata.audioTipostring
Campodata.audio_urlTipostring
Campodata.statusTipointeger

Aliases

Aliases do modelo

Ailoot Ultra minimax/music-2.0, music-2.0

Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

IDs de chamada relacionados

minimax/music-2.0, music-2.0

Ailoot Ultra · Music POST /v1/music/generations music-2.0

music-2.0

MiniMax /music-2.0
ID do modelo
  • minimax/music-2.0
  • music-2.0

Introdução

MiniMax Music 2.0 gera música a partir de um prompt de estilo e ambiente e de letras fornecidas. O seu perfil de música síncrono aceita de 10 a 2 000 carateres de prompt, de 10 a 3 500 carateres de letra e saída MP3 ou WAV.

Entradas aceites
Texto
Resultados
Áudio

Disponível no Ailoot · entradas e métodos

Ailoot Ultra · Music POST /v1/music/generations
Entrada
text
Saída
audio
Formato de saída
mp3,wav
CampoTipoRequisitoValores e limitesPredefinição
CampomodelTipostringRequisitoObrigatórioValores e limites
music-2.0
Predefinição—
CampopromptTipostringRequisitoObrigatórioValores e limitesPredefinição—
CampolyricsTipostringRequisitoObrigatórioValores e limitesPredefinição—
CampostreamTipobooleanRequisitoOpcionalValores e limites
false
Predefiniçãofalse
Campooutput_formatTipostringRequisitoOpcionalValores e limites
url, hex
Predefiniçãohex
Campoaudio_settingTipoobjectRequisitoOpcionalValores e limitesPredefinição—
Campoaudio_setting.sample_rateTipointegerRequisitoOpcionalValores e limites
16 000, 24 000, 32 000, 44 100
Predefinição—
Campoaudio_setting.bitrateTipointegerRequisitoOpcionalValores e limites
32 000, 64 000, 128 000, 256 000
Predefinição—
Campoaudio_setting.formatTipostringRequisitoOpcionalValores e limites
mp3, wav
Predefinição—
Campoaigc_watermarkTipobooleanRequisitoOpcionalValores e limitesPredefiniçãofalse
Parâmetros e ciclo de vida do método
ParâmetroContrato
Parâmetrocontent_typeContratoapplication/json
ParâmetrorequiredContratomodel, prompt, lyrics
ParâmetrooptionalContratostream, output_format, audio_setting, aigc_watermark
Parâmetromaterial_typesContratotext
ParâmetroconditionsContratoUse a nonstreaming request. MP3 and WAV are available; a PCM control is absent from this method.

Ciclo de vida: synchronous_result_then_owned_library

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Tarifários

As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.

Modo rápido
Não especificado Quando o modo rápido está selecionado
Modo flex
Não especificado Quando o modo flex está selecionado
Esforço máximo de raciocínio
Não especificado Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)

Tarifas Ailoot

Preços por configuração

Associe cada custo às condições apresentadas. Use uma única tarifa para cada conjunto de configurações alternativas.

ConfiguraçãoTabela de tarifasQuantidade faturadaCusto
ConfiguraçãoTarifas base por tokenTabela de tarifasTarifa baseQuantidade faturada—Custo
Entrada · Tokens de entrada — / 1K tokens
Saída · Tokens de saída — / 1K tokens
Entrada · Leitura da cache — / 1K tokens
Entrada · Escrita na cache — / 1K tokens
Entrada · Escrita na cache, 1 hora — / 1K tokens
ConfiguraçãoPor pedidoTabela de tarifas—Quantidade faturadaum pedidoCusto
Entrada $0.1 por pedido

O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. Como funcionam a reserva e a liquidação →

Exemplos de pedidos

Ailoot Ultra · Music

curl · crie uma única vez e guarde o resultado completo
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "music-2.0", "prompt": "独立民谣,忧郁,内省,渴望,独自漫步,咖啡馆", "lyrics": "[verse]\\n街灯微亮晚风轻抚\\n影子拉长独自漫步\\n旧外套裹着深深忧郁\\n不知去向渴望何处\\n[chorus]\\n推开木门香气弥漫\\n熟悉的角落陌生人看", "audio_setting": {"sample_rate": 44100, "bitrate": 256000, "format": "mp3"}, "output_format": "url"}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/music/generations \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.

Receber e guardar os resultados

Ailoot Ultra · Music

mp3,wav

  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Guardar todos os resultados concluídos

Guarde cada resposta, ficheiro e parte de conteúdo devolvidos na íntegra.

One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.

Se for necessário verificar a resposta original

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

Campos da resposta
CampoTipo
Campodata.audioTipostring
Campodata.audio_urlTipostring
Campodata.statusTipointeger

Aliases

Aliases do modelo

Ailoot Ultra minimax/music-2.0, music-2.0

Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

IDs de chamada relacionados

minimax/music-2.0, music-2.0

FAQ · MiniMax: Music 2.0
Que entradas e resultados estão disponíveis?

POST /v1/music/generations · minimax/music-2.0: text → audio

POST /v1/music/generations · music-2.0: text → audio

Que campos utiliza o pedido?

POST /v1/music/generations · minimax/music-2.0: model, prompt, lyrics, stream, output_format, audio_setting, aigc_watermark

POST /v1/music/generations · music-2.0: model, prompt, lyrics, stream, output_format, audio_setting, aigc_watermark

Mais detalhes

Ligue o Ailoot ao Claude Code, OpenCode, Hermes ou à sua aplicação.

A empresa e a sua carteira de projetos

A empresa e a sua carteira de projetos: milhões de clientes; vendas mensais na ordem dos milhares de milhões.

Compre tokens com desconto.

Desconto por subscrição para trabalho regular. Códigos promocionais — até 50% na compra de tokens.

Subscrição
Escolha um plano com desconto para os pedidos regulares.
Código promocional até 50%
Introduza o código na compra. O preço é recalculado conforme a campanha em vigor.
Custos no histórico
O modelo, os tokens e o montante são guardados para cada pedido.

Escolher subscrição · Ver preços dos modelos

Ligue a API ao produto que vende.

SaaS, aplicações e bots — ao abrigo da oferta e do contrato de licença Ailoot. Para revenda, peça uma licença de revendedor.

Aplicação comercial
Integre geração de texto, imagens, vídeo e som nas funcionalidades pagas do seu serviço.
Licença de revendedor
Envie uma descrição do projeto e do modelo de acesso. Peça condições escritas de utilização e revenda.
Documentos no site
A oferta, o contrato de licença e a política de tratamento de dados estão disponíveis antes da ligação.

Pedir licença de revendedor · Oferta e contrato de licença