Um registo de faturação por chamada, com o retrato completo
Cada chamada de IA no ToRun gera exatamente um registo de faturação (BillingRecord) que captura o preço no momento da execução. As tarifas dos fornecedores mudam a cada poucas semanas; guardar a tarifa no próprio registo significa que uma cobrança de três meses atrás ainda pode ser verificada hoje.
As principais unidades de preço
Cada forma de faturar uma capacidade tem a sua própria unidade de preço canónica. Estas são as principais:
- PerInputToken (texto de entrada)
- PerOutputToken (texto de saída)
- PerCachedInputToken (acerto no cache de prompt)
- PerImage (geração de imagens)
- PerSecondAudio (TTS / STT)
- PerSecondVideo (geração de vídeos)
- PerCharacterTts (cobrança legada de texto para fala)
- PerSearchCall (ferramenta de busca na web)
- PerComputeSecond (execução em sandbox)
- PerEmbedding (embedding vetorial)
- PerMinuteRealtime (voz / vídeo em tempo real)
- PerRerankPair (reordenação)
Por que por milhão e não por mil
Todos os modelos com preço por token publicam hoje as tarifas por milhão de tokens. Seguimos essa convenção para manter as contas honestas na escala em que os utilizadores de hoje trabalham. O antigo campo "Per1k" foi removido do AiModel e substituído por linhas de AiModelPricing que carregam um enum PricingUnit.
O que isso significa para você
Pode auditar cada cobrança. Pode trocar de fornecedor sem perder o contexto dos preços históricos. Essa é a base sobre a qual estamos a construir todo o resto.