Mistral: Voxtral Small 24B 2507 STT
Voxtral Small 1.0 24B 2507 é um modelo de texto e áudio para transcrição, tradução de fala, perguntas e resumos. O fabricante documenta um contexto de 32k, até 30 minutos para transcrição ou 40 minutos para compreensão, várias entradas de áudio e resultados textuais.
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.
Voxtral Small 1.0 24B 2507 acrescenta entrada de áudio e compreensão de fala a uma base de modelo de linguagem Mistral Small. Aceita áudio e texto e devolve texto, incluindo uma transcrição, uma resposta sobre a gravação, uma tradução ou um resumo estruturado. Esta é a edição identificada de compreensão de fala com 24 mil milhões de parâmetros, distinta do Voxtral Mini, de variantes de serviço otimizadas para transcrição e de versões Voxtral posteriores de geração de fala ou tempo real.
Transcrição e compreensão de áudio
O modelo tem um modo dedicado de transcrição pura. O fabricante afirma que, por predefinição, prevê automaticamente a língua do áudio de origem e transcreve em conformidade. Use este modo quando o artefacto pretendido for a formulação falada em si, em vez de uma interpretação ou resumo. Identifique se o resultado deve preservar a língua original ou ser seguido de uma tradução pedida separadamente.
A compreensão de áudio permite fazer uma pergunta diretamente sobre uma gravação, sem encadear primeiro um modelo separado de reconhecimento de fala e um modelo de texto. Um pedido pode perguntar que tema foi discutido, que decisão foi enunciada ou que informação da gravação responde a uma pergunta específica. O resultado pode ser uma resposta concisa ou um resumo organizado, em vez de uma transcrição integral de cada palavra dita.
Para resumir uma reunião, forneça a gravação e defina os campos a devolver: temas, decisões explicitamente enunciadas e ações de seguimento. Peça nomes ou datas apenas quando a gravação efetivamente os indicar e mantenha os pormenores por resolver separados das decisões. Para uma entrevista, peça a resposta a uma pergunta concreta e o contexto envolvente necessário à compreensão. Estes formatos de saída ligam a tarefa de áudio a um documento que alguém pode usar depois.
Contexto, duração e línguas
O fabricante documenta um contexto de 32k tokens e áudio até 30 minutos para transcrição ou 40 minutos para compreensão. Os dois valores de duração têm âmbitos de tarefa diferentes. Escolha a operação pretendida antes de selecionar a gravação e inclua a instrução textual e a conversa ao planear o contexto disponível. Uma gravação longa e uma resposta escrita longa consomem recursos; a indicação de duração não é uma promessa separada de extensão de resposta ilimitada.
A versão identifica inglês, espanhol, francês, português, hindi, alemão, neerlandês e italiano entre as principais línguas suportadas e disponibiliza deteção automática da língua. Para tradução de fala, defina a língua final e os termos que devem conservar a forma original. Numa pergunta sobre áudio numa língua, distinga a língua da gravação da língua em que a resposta deve ser escrita.
Várias gravações e perguntas de seguimento
A ficha suporta várias entradas de áudio numa mensagem e áudio em vários turnos do utilizador. Dê um identificador a cada gravação e indique o seu papel ao compará-las. Um pedido prático pode comparar duas versões de uma explicação falada, perguntar que condições mudaram e devolver uma tabela com uma coluna separada para cada gravação. Os identificadores ajudam a manter as conclusões do modelo associadas à fonte certa.
Um seguimento pode conservar a pergunta e resposta anteriores enquanto solicita um detalhe mais específico ou fornece outra gravação. Por exemplo, peça primeiro as decisões de uma discussão e pergunte depois qual se relaciona com um requisito concreto. A mesma versão demonstra pedidos apenas textuais e apenas de áudio. A base textual pode trabalhar sobre a pergunta ou resultado escrito, enquanto a capacidade de áudio fornece elementos de prova da fala.
Funções orientadas por voz
O fabricante descreve chamadas de funções a partir da intenção falada e classifica como suporte experimental o exemplo de chamadas de funções da ficha publicada. Neste fluxo, a aplicação define uma função e os argumentos, o modelo prepara uma chamada a partir do pedido e a aplicação executa-a e fornece o resultado. Uma consulta por voz pode, portanto, devolver uma resposta escrita com informação de uma ferramenta ligada. Chamar funções não significa que o modelo controla automaticamente o serviço externo nem que executa uma ação apenas por a nomear.
Mantenha explícitos a finalidade da função e os dados obrigatórios. Se a gravação pedir uma operação mas omitir um valor obrigatório, a aplicação continua a precisar dele para executar a função. Separe o pedido falado, os argumentos propostos e o resultado devolvido, para que a resposta seguinte possa referir-se ao resultado efetivo da operação.
Definições recomendadas e limites úteis
Para compreensão de áudio e geração de respostas em conversa, a ficha recomenda temperature 0.2 e top-p 0.95. Para transcrição, recomenda temperature 0.0. Afirma explicitamente que os prompts de sistema não são suportados neste fluxo de utilização publicado; coloque, por isso, a tarefa e os requisitos de resposta na entrada do utilizador, em vez de transferir uma convenção de instruções de sistema de outro modelo Mistral.
Selecione uma gravação com material relevante para a pergunta, mantenha a fala audível clara e especifique se o resultado deve ser uma transcrição, tradução, resposta ou resumo. A saída documentada é texto. Uma resposta falada precisa de uma componente de síntese de voz, e a identificação de oradores, a diarização detalhada ou marcas temporais por palavra não devem ser inferidas da afirmação geral de compreensão de áudio para esta versão exata.
Os exemplos de geração de 500 tokens da ficha são definições ilustrativas, não uma capacidade máxima de saída declarada separadamente. Preserve a edição 2507, as orientações de duração específicas de cada tarefa e a língua de entrada ao preparar um fluxo repetível. O artefacto final útil é o texto pedido, ligado à gravação e formatado para o próximo passo documental ou da aplicação.
Ailoot Ultra · Transcrição POST /v1/audio/transcriptions mistralai/voxtral-small-24b-2507-stt
mistralai/voxtral-small-24b-2507-stt
mistralai/voxtral-small-24b-2507-sttIntrodução
Voxtral Small 1.0 24B 2507 é um modelo de texto e áudio para transcrição, tradução de fala, perguntas e resumos. O fabricante documenta um contexto de 32k, até 30 minutos para transcrição ou 40 minutos para compreensão, várias entradas de áudio e resultados textuais.
- Entradas aceites
- Áudio
- Resultados
- Texto
Disponível no Ailoot · entradas e métodos
Ailoot Ultra · Transcrição POST /v1/audio/transcriptions
- Entrada
audio- Saída
text
| Campo | Tipo | Requisito | Valores e limites | Predefinição |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObrigatório | Valores e limites mistralai/voxtral-small-24b-2507-stt | Predefinição— |
Campoinput_audio | Tipoobject | RequisitoObrigatório | Valores e limites | Predefinição— |
Campolanguage | Tipostring | RequisitoOpcional | Valores e limites | Predefinição— |
Campotemperature | Tiponumber | RequisitoOpcional | Valores e limites Mínimo: 0 Máximo: 1 | Predefinição— |
Camporesponse_format | Tipostring | RequisitoOpcional | Valores e limites json, verbose_json | Predefiniçãojson |
Campotimestamp_granularities | Tipoarray | RequisitoOpcional | Valores e limites | Predefinição— |
Campoprovider | Tipoobject | RequisitoOpcional | Valores e limites | Predefinição— |
Parâmetros e ciclo de vida do método
| Parâmetro | Contrato |
|---|---|
Parâmetrocontent_type | Contratoapplication/json |
Parâmetrorequired | Contratomodel, input_audio |
Parâmetromaterial_types | Contratoaudio |
Parâmetromaterial_conditions | ContratoLeia um ficheiro WAV real e codifique os respetivos bytes reais para a entrada JSON input_audio declarada; não é anunciada qualquer rota multipart para esta declaração exata apenas de JSON. |
Ciclo de vida: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · task_id efetivamente devolvido ou registo na biblioteca de multimédia
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tarifários
Cálculo do custo final
As tarifas apresentadas permitem estimar o custo antes da geração. O montante final cobrado é calculado a partir do custo registado para a geração original. A duração medida do resultado e as quantidades previstas não correspondem à quantidade final faturável.
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 estimadas para comparação
Preços por configuração
Associe cada custo às condições apresentadas. Use uma única tarifa para cada conjunto de configurações alternativas.
| Configuração | Tabela de tarifas | Quantidade prevista | Unidade de faturação | Custo |
|---|---|---|---|---|
| ConfiguraçãoTarifas base por token | Tabela de tarifasTarifa base | Quantidade prevista— | Unidade de faturação— | Custo Entrada · Tokens de entrada · Estimativa apenas para comparação — / 1K tokens Saída · Tokens de saída · Estimativa apenas para comparação — / 1K tokens Entrada · Leitura da cache · Estimativa apenas para comparação — / 1K tokens Entrada · Escrita na cache · Estimativa apenas para comparação — / 1K tokens Entrada · Escrita na cache, 1 hora · Estimativa apenas para comparação — / 1K tokens |
| Configuraçãosegundo de áudio de entrada | Tabela de tarifas— | Quantidade prevista— | Unidade de faturaçãopor segundo de áudio de entrada | Custo Entrada · segundo de áudio de entrada · Estimativa apenas para comparação $0.0001 por segundo de áudio de entrada |
| ConfiguraçãoCusto estimado de geração | Tabela de tarifas— | Quantidade previstaestimativa para uma geração | Unidade de faturação— | Custo Saída · Custo estimado de geração · Estimativa apenas para comparação $0.0001 estimativa antes da geração Esta estimativa não é um encargo adicional nem uma tarifa fixa para a geração concluída. |
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 · Transcrição
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual WAV recording}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
import base64
audio=Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()
if not (audio[:4]==b'RIFF' and audio[8:12]==b'WAVE'): raise SystemExit('Supply an actual WAV audio file')
if len(audio)>26214400: raise SystemExit('Use a documented supported large-file flow')
request={'model': 'mistralai/voxtral-small-24b-2507-stt', 'input_audio': {'data': '${BASE64_ACTUAL_WAV_BYTES}', 'format': 'wav'}}
request['input_audio']['data']=base64.b64encode(audio).decode('ascii')
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o response.bin
# Keep the complete original response and headers. Read every returned segment, word and usage field.
# Preserve actual operation/task/asset IDs; continue reads of the original result without resubmitting.
Receber e guardar os resultados
Ailoot Ultra · Transcrição
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Outras leituras de conteúdo
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Guardar todos os resultados concluídos
Guarde cada resposta, ficheiro e parte de conteúdo devolvidos na íntegra.
Conserve a resposta completa e os cabeçalhos, todos os resultados efetivamente produzidos, os identificadores originais devolvidos e todos os campos de utilização. Recupere a operação original sem voltar a enviar o pedido de criação.
Se for necessário verificar a resposta original
Guarde o X-Client-Request-ID devolvido para reconciliação. Consulte apenas os valores task_id/asset_id efetivamente devolvidos ou a sua biblioteca de multimédia; nunca construa um URL de tarefa a partir do ID da operação e nunca volte a enviar o pedido de criação.
Campos da resposta
| Campo | Tipo |
|---|---|
Campotext | Tipo |
Campousage | Tipo |
Camposegments[] | Tipo |
Campowords[] | Tipo |
Campospeaker fields | Tipo |
Campotimestamps | Tipo |
Aliases
Aliases do modelo
Ailoot Ultra mistralai/voxtral-small-24b-2507-stt
Aliases dos caminhos dos métodos
Use os caminhos dos métodos indicados acima.
IDs de chamada relacionados
FAQ · Mistral: Voxtral Small 24B 2507 STT
- Que entradas e resultados estão disponíveis?
POST /v1/audio/transcriptions·mistralai/voxtral-small-24b-2507-stt:audio→text- Que campos utiliza o pedido?
POST /v1/audio/transcriptions·mistralai/voxtral-small-24b-2507-stt:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Que limites se aplicam?
POST /v1/audio/transcriptions·mistralai/voxtral-small-24b-2507-stt:temperature.minimum:0;temperature.maximum:1