Lançámos o nosso modelo mais avançado até à data: o Pangram 4! Leia mais aqui.
O Pangram 4 já está disponível na nossa API.
Devido a algumas atualizações relacionadas com a faturação, o Pangram 3.3.2 continua a ser a versão predefinida e permanecerá ativo até 30 de setembro de 2026.
Este guia aborda tudo o que precisa de saber sobre a migração para o Pangram 4.
O Pangram 4 apresenta um modelo de deteção mais preciso, a deteção de humanização por segmento e um conjunto simplificado de rótulos de classificação. Consulte a ficha do modelo Pangram 4 para obter mais informações!
A estrutura geral da resposta mantém-se semelhante, pelo que a maioria das integrações deverá exigir apenas algumas alterações:
modelo: «pangram-4»1.0.0 do SDK do PythonO Pangram 4 também regressa:
{
"version": "4.0"
}SIM, se:
AINDA NÃO, se:
O Pangram 3.3.2 continua a ser a versão predefinida e permanecerá ativo até 30 de setembro de 2026.
| Data | Evento |
|---|---|
| 29 de julho de 2026 | O Pangram 4 foi lançado através da API |
| Até 30 de setembro de 2026 | O Pangram 3.3.2 continua em funcionamento e continua a ser o modelo predefinido |
| 30 de setembro de 2026 | Fim do período de transição anunciado para o Pangram 3.3.2 |
Recomendamos que teste o Pangram 4 antes de 30 de setembro, especialmente se a sua integração se ramificar com base em cadeias de caracteres exatas dos rótulos das janelas.
Para quem utiliza a API REST, envie um PUBLICAÇÃO enviar para:
https://text.external-api.pangram.com/taskO corpo da solicitação deve agora incluir:
{
"text": "...",
"model": "pangram-4"
}Uma vez que o Pangram 3.3.2 continua a ser a opção predefinida durante o período de transição, é necessário solicitar explicitamente o Pangram 4.
curl --request POST \
--url https://text.external-api.pangram.com/task \
--header "Content-Type: application/json" \
--header "x-api-key: YOUR_API_KEY" \
--data '{
"text": "Your text goes here.",
"model": "pangram-4"
}'Para quem utiliza o SDK do Python, atualize para a versão 1.0:
pip instalar --upgrade pangram-sdk==1.0.0Em seguida, solicite explicitamente o Pangram 4:
de pangrama importar Pangram
client = Pangram()
resultado = cliente.prever(
texto,
modelo="pangram-4",
)Tal como acontece com a API REST, o Pangram 4 deve ser selecionado explicitamente durante o período de transição.
A estrutura geral das respostas mantém-se familiar, com duas adições a cada Pangram 4 windows[] item:
| Campo | Tipo | Descrição |
|---|---|---|
is_humanized | Booleano | Indica se a janela foi identificada como humanizada |
humanizer_score | Número de 0 a 1 | Pontuação de humanização para a janela |
O Pangram 4 também regressa:
{
"version": "4.0"
}A única alteração que poderá causar problemas de compatibilidade é o facto de os rótulos das janelas do Pangram 4 serem agora:
Gerado por IACom assistência de IAEscrito por um ser humanoCom assistência de IA substitui o anterior Com um leve apoio da IA e Com assistência moderada da IA etiquetas.
| Pangrama anterior 3.3.2 Etiqueta | Etiqueta Pangram 4 |
|---|---|
Com um leve apoio da IA | Com assistência de IA |
Com assistência moderada da IA | Com assistência de IA |
Se a sua integração se ramificar com base em cadeias de caracteres exatas, atualize-a antes da migração.
Por exemplo, código que anteriormente tratava as duas etiquetas assistidas por IA separadamente:
if window["label"] in {
"Lightly AI-Assisted",
"Moderately AI-Assisted",
}:
handle_ai_assisted(window)Deve ser atualizado para:
se a janela["label"] == "Assistido por IA":
handle_ai_assisted(janela)Um gestor de etiquetas Pangram 4 completo poderia ter o seguinte aspeto:
rótulo = janela["rótulo"]
se rótulo == "Gerado por IA":
handle_ai_generated(janela)
elif label == "Assistido por IA":
handle_ai_assisted(janela)
elif label == "Escrito por humanos":
handle_human_written(janela)
else:
handle_unknown_label(janela)Recomendamos manter uma opção alternativa para «etiqueta desconhecida», em vez de partir do princípio de que a API irá sempre devolver uma das cadeias de caracteres atualmente documentadas.
A maioria dos campos de resposta do Pangram 3.3.2 não requer alterações na transição para o Pangram 4.
| Pangram 3.3.2 Campo | Campo Pangram 4 | Status |
|---|---|---|
windows[].label | windows[].label | Os valores foram alterados |
windows[].confiança | windows[].confiança | Continua a ser familiar |
windows[].ai_assistance_score | windows[].ai_assistance_score | Continua a ser familiar |
| — | windows[].is_humanized | Novo |
| — | windows[].humanizer_score | Novo |
| — | versão | Devoluções "4.0" |
A principal preocupação em termos de compatibilidade é windows[].label. As duas categorias anteriores assistidas por IA foram consolidadas numa única Com assistência de IA rótulo.
Uma última nota: estamos a atualizar a forma como faturamos a nossa API.
Estamos a melhorar a granularidade do nosso contador de utilização. As solicitações passarão a ser cobradas por cada 100 palavras , em vez de por cada 1 000 palavras. Isto será vantajoso para muitos de vós.
Mas avisamos desde já: o Pangram 4 é um modelo maior e com mais funcionalidades e, por isso, tivemos de aumentar o preço.
Consulte a página de preços para obter as informações mais recentes sobre preços!
Antes de transferir todo o tráfego de produção para o Pangram 4, analise o modelo de faturação atualizado em função do comprimento e do volume típicos dos pedidos da sua aplicação.
Os utilizadores da API REST podem continuar a utilizar o ponto de extremidade de tarefas existente.
Os utilizadores do SDK do Python devem instalar a versão 1.0.0:
pip instalar --upgrade pangram-sdk==1.0.0Adicione o parâmetro do modelo a cada pedido:
{
"model": "pangram-4"
}Substituir as verificações de:
Com assistência ligeira da IA
Com assistência moderada da IACom:
Com assistência de IAVerifique também se a sua integração suporta exatamente as quatro etiquetas do Pangram:
Gerado por IA
Com a ajuda da IA
Escrito por humanosAtualizar os tipos de resposta, os esquemas de validação, os modelos de base de dados e os fluxos de análise para dar suporte a:
windows[].is_humanized
windows[].humanizer_score
versãoOs novos campos da janela podem ser considerados opcionais numa fase inicial, caso a sua aplicação ainda não utilize a análise de humanização.
A partir de agora, os pedidos serão cobrados por cada 100 palavras, em vez de por cada 1 000 palavras.
Teste o efeito utilizando tráfego de produção representativo.
pangram-sdk==1.0.0, se for o casomodelo: «pangram-4» para pedidos de APICom um leve apoio da IACom assistência moderada da IACom assistência de IAwindows[].is_humanizedwindows[].humanizer_score"4.0"Estamos ansiosos por ver todos a utilizarem o Pangram 4. Não hesitem em contactar-nos se tiverem algum problema. Estaremos ainda mais disponíveis nos próximos dias!
Para obter apoio na migração, contacte support@pangram.com.

Elyas Masrour é engenheiro fundador da Pangram. Desde que ingressou na Pangram como segundo colaborador, logo após terminar o curso na Universidade de Maryland, desenvolveu infraestruturas essenciais, tais como a API de disponibilização de modelos, controlos de acesso baseados em funções e pipelines de evidências de apoio. Elyas também trabalha em estreita colaboração com a equipa de investigação em projetos como a robustez adversária, a interpretabilidade de modelos e a deteção de conteúdo misto heterogéneo. Fora do trabalho, Elyas aprecia uma vasta gama de formas de criatividade e expressão humanas, incluindo cinema, leitura e explorar a cidade.






