float8 para FP8 e bfloat16 para BF16. Ofertas sem metadados de quantização não são elegíveis. Se nenhuma oferta elegível corresponder, a solicitação falha com diagnósticos de roteamento; o Phaseo não usa uma quantização não verificada como alternativa. A estrutura equivalente routing.quantizations também é aceita.
Etapa 1: defina seus critérios de sucesso
Antes de escolher uma quantização:- Defina limites de qualidade (precisão da tarefa, taxas de aprovação e validade das saídas estruturadas).
- Defina metas de latência e custo.
- Defina os modos de falha inaceitáveis.
Etapa 2: escolha uma referência de alta qualidade
Comece com uma referência de maior qualidade (geralmenteBF16 ou FP16) e meça:
- Qualidade da saída
- Latência mediana e de cauda
- Perfil de tokens e custos
Etapa 3: reduza a precisão gradualmente
Avalie gradualmente formatos de menor precisão:FP8orINT8- Use
FP4ouINT4somente se precisar reduzir custos ou aumentar o throughput.
Etapa 4: avalie cargas de trabalho reais
Use prompts semelhantes aos de produção:- Prompts longos
- Raciocínio em várias etapas
- Chamadas de ferramentas
- Casos extremos de tickets de suporte
Etapa 5: decida por endpoint ou caso de uso
Uma única quantização não precisa atender a todos os casos. Exemplos:- Atendimento ao cliente e decisões críticas: alta precisão.
- Classificação ou resumo de alto volume: uma precisão menor pode ser aceitável.
Sugestões para começar
Política de implantação
- Configure um modelo ou uma quantização de fallback.
- Monitore a variação de qualidade após a implantação.
- Teste novamente quando o runtime do provedor ou a versão do modelo mudar.