Ao vivo 18/11 · Turma 318 nov às 19:00 MSK — aula prática gratuita de agentes de IA · Turma 3 ao vivo começa 23/11Aula 18/11 →Turma 3 (23/11)
LançamentoAPI / Produto · Pronto p/ usoAWS Machine Learning Blog→ original

AWS adiciona medição de consumo em fluxos de voz: 12 minutos de áudio equivalem a 720 unidades

A AWS adicionou ao SageMaker AI a medição de consumo para modelos de voz do Marketplace: o fornecedor pode informar o volume processado durante a conversa. Por exemplo, na cobrança por segundo, 12 minutos de áudio contabilizado correspondem a 720 unidades a pagar. Para isso, uma conexão separada com o medidor de consumo é aberta ao lado do fluxo de áudio. As equipes de produtos de voz devem verificar as regras de contagem: a infraestrutura é cobrada à parte.

Processado por IA de AWS Machine Learning Blog; editado por Hamidun News
AWS adiciona medição de consumo em fluxos de voz: 12 minutos de áudio equivalem a 720 unidades
Fonte: AWS Machine Learning Blog. Colagem: Hamidun News.
Ouvir artigo
Ficha técnica e números-chave
ParâmetroDados
Fonte originalAWS Machine Learning Blog ↗
Editor-chefe
A Deepgram foi a primeira parceiraa medição funciona no lado do servidor do modelo.
Dado-chave #2Por padrão, se o canal de medição cair, a conversa pode continuar sem ele.
Dado-chave #3Antes do lançamento, é preciso conferir as unidades enviadas com as cobranças reais.

Em um agente de voz, a conversa dura vinte minutos, mas parte do tempo o cliente fica em silêncio, ouve a resposta ou procura o número do pedido. O que exatamente entrará na fatura do modelo? A AWS adicionou ao SageMaker AI um mecanismo que permite aos fornecedores de modelos de streaming enviar o consumo real ao AWS Marketplace ao longo da sessão. Se o produto contabiliza segundos de áudio processado, 12 minutos desse áudio se transformam em 720 unidades cobráveis.

É uma mudança útil para equipes que vendem ou implantam reconhecimento e síntese de fala por meio do Marketplace. Ela permite vincular o pagamento pela parte de software ao consumo. Ao mesmo tempo, o custo da infraestrutura do SageMaker continua sendo uma linha separada: um endpoint ativo continua gerando custo.

Por que a resposta do servidor não basta

Em uma API comum, tudo é relativamente simples: envia-se uma requisição, recebe-se o resultado, e o servidor indica o volume de uso em um cabeçalho da resposta. Nesse momento, o trabalho já terminou e o consumo é conhecido.

Em uma interface de voz, a conexão dura mais. O cliente envia som continuamente e recebe a transcrição; a sessão pode durar meio minuto ou meia hora. O cabeçalho transmitido no estabelecimento da conexão não permite informar regularmente o novo consumo. Já a cobrança por hora da parte de software pode incluir períodos em que o modelo está disponível, mas não processa nada.

A AWS resolveu o problema com uma segunda conexão WebSocket entre o SageMaker e o servidor do modelo. A primeira transporta os dados para processamento e os resultados; a segunda, pequenas mensagens de faturamento. Um identificador de requisição comum vincula as duas conexões a uma mesma conversa.

O fornecedor define o que significa uma unidade cobrável. As mensagens usam o nome inference.count, mas isso não obriga a tratar cada requisição como uma unidade: podem ser, por exemplo, segundos de áudio. As regras de contagem e o preço devem corresponder à oferta no Marketplace.

Como contar o consumo durante a conversa

Imagine um serviço de transcrição de chamadas com cobrança por segundo de áudio. O servidor acumulou mais 30 segundos de processamento e enviou uma mensagem com 30 unidades usadas. Depois processou mais 30 segundos e informou outras 30. Cada registro contém o incremento desde o relatório anterior, portanto reenviar o total acumulado inflaria o consumo.

A AWS recomenda informar o uso de forma gradual e enviar o último registro logo após o fim da sessão. Assim, em caso de queda repentina, menos áudio processado fica sem contabilização. Uma conexão aberta, por si só, não significa áudio cobrável: isso depende das regras de cada produto.

O canal tem limites: uma mensagem por segundo por conexão, no máximo 512 bytes e exatamente um registro em cada quadro de texto. Várias unidades acumuladas podem ser enviadas em um único registro. Para proteger contra repetições, existe o ClientToken: um duplicado com o mesmo token na mesma conexão é descartado.

A primeira parceira foi a Deepgram, que usa o mecanismo para cobrar reconhecimento e síntese de fala. Na integração dela, o servidor calcula o consumo automaticamente; o aplicativo cliente não precisa de configuração adicional de medição.

Onde a contagem pode se perder

A principal escolha do fornecedor é o comportamento em caso de falha do canal de faturamento. Por padrão, o processamento continua mesmo que esse canal não tenha sido aberto ou tenha caído. A conversa é mantida, mas o envio do consumo cessa. É possível tornar o canal obrigatório: nesse caso, sua perda interrompe o processamento.

Essa decisão deve levar em conta o produto. Para um contact center, interromper uma conversa pode custar mais do que segundos não contabilizados. Além disso, um canal obrigatório não garante a cobrança correta: mensagens com erros ainda podem ser descartadas. A entrega via TCP também não confirma que o consumo chegou à fatura.

Antes do lançamento, a AWS recomenda um teste com volume conhecido: enviar 12 minutos de áudio contabilizável, obter no total 720 unidades e conferir os registros do servidor com os relatórios do vendedor e as cobranças ao comprador. Também é preciso testar separadamente quedas e mensagens inválidas. Conclusão prática para o comprador: esclarecer a definição da unidade e calcular a infraestrutura à parte. Para o fornecedor: incluir a conciliação das cobranças na preparação da release.

História

Perguntas frequentes sobre a notícia

Por que a resposta do servidor não basta?

Em uma API comum, tudo é relativamente simples: envia-se uma requisição, recebe-se o resultado, e o servidor indica o volume de uso em um cabeçalho da resposta. Nesse momento, o trabalho já terminou e o consumo é conhecido. Em uma interface de voz, a conexão dura mais. O cliente envia som continuamente e recebe a transcrição; a sessão pode durar meio minuto ou meia hora. O cabeçalho transmitido no estabelecimento da conexão não permite informar regularmente o novo consumo.

Como contar o consumo durante a conversa?

Imagine um serviço de transcrição de chamadas com cobrança por segundo de áudio. O servidor acumulou mais 30 segundos de processamento e enviou uma mensagem com 30 unidades usadas. Depois processou mais 30 segundos e informou outras 30. Cada registro contém o incremento desde o relatório anterior, portanto reenviar o total acumulado inflaria o consumo. A AWS recomenda informar o uso de forma gradual e enviar o último registro logo após o fim da sessão.

Onde a contagem pode se perder?

A principal escolha do fornecedor é o comportamento em caso de falha do canal de faturamento. Por padrão, o processamento continua mesmo que esse canal não tenha sido aberto ou tenha caído. A conversa é mantida, mas o envio do consumo cessa. É possível tornar o canal obrigatório: nesse caso, sua perda interrompe o processamento. Essa decisão deve levar em conta o produto. Para um contact center, interromper uma conversa pode custar mais do que segundos não contabilizados.

ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
O que você acha?
Carregando comentários…