Um cartão de título com os dizeres “ghfind colocou o MiniCPM-V 4.7 por trás de suas detonações no GitHub”, com o subtítulo “e sua própria documentação discorda sobre o que isso muda”, com três rótulos em formato de pílula — pontuação determinística, patrocinador nomeado do modelo, duas documentações contraditórias — e um motivo de três cartões arredondados unidos por linhas finas, cada um contendo uma pequena grade de contribuições plana.
Engineering & Research

ghfind coloca o MiniCPM-V 4.7 por trás de suas detonações no GitHub — e sua própria documentação discorda sobre o que isso muda

Autor

Magnus Corvin

Data de publicação

Modelos mais recentes · 20Ver todos os modelos →
Benchmarks: Artificial Analysis · atualizado diariamente
Voltar para todas as publicações

Role até o final de ghfind.com e há uma pequena linha que não costumava estar lá: Patrocinador do modelo, uma marca da MiniCPM e um link externo para modelbest.cn. O modelo por trás dessa marca é o MiniCPM-V 4.7, o lançamento de visão e linguagem da OpenBMB de 12 de outubro de 2026. Para um produto cuja proposta inteira é uma pontuação reproduzível de 0 a 100 de "valor e confiança" para qualquer conta do GitHub, um patrocínio de modelo não é um detalhe cosmético — é uma questão sobre o que o modelo tem permissão de acessar. E a própria documentação do ghfind dá duas respostas diferentes a essa pergunta. As falhas de IA documentadas e os incidentes com agentes por trás de lançamentos como este estão reunidos em o OrcaRouter AI Incident Archive onde cada entrada traz suas próprias fontes, gravidade, grau de confiança e sinalização de disputa.

Essa é a história que vale a pena escrever, porque a versão superficial — "um site de roast do GitHub trocou de modelos" — é um press release. A versão por baixo é sobre um produto de pontuação que precisa convencer as pessoas de que seu número não é achismo, ao mesmo tempo que adota um modelo de linguagem.

O que a página realmente mostra, e o que não mostra

A faixa de patrocínio é real e visível na página inicial pública em inglês. Ela fica ao lado de outros dois controles: uma Use seu próprio modelo / chave de API opção, e espaços de logo vazios marcados com Seu logo aqui. Portanto, a estrutura que o ghfind está anunciando não é "nosso modelo, obrigatório" — é um patrocinador padrão mais uma válvula de escape do tipo traga-sua-própria-chave, o que é um design razoável para um produto que gasta crédito de modelo a cada roast.

Três coisas que se repetem sobre esta mudança não estão na página. Primeiro, o ghfind não publica nenhum dado de tráfego em lugar nenhum do site, então qualquer número que descreva suas visitas diárias vem de outro lugar que não o ghfind. Segundo, a expressão "modelo principal" não é do ghfind — a página diz Patrocinador do modelo. Terceiro, e mais útil, o repositório de código aberto ainda traz um padrão completamente diferente: seu .env.example configura o LLM de roast contra o modelo da StepFun, step-3.7-flash, com um fallback para D​eepSeek caso o provedor primário caia ou aplique limite de taxa antes de qualquer texto ser transmitido. Qualquer pessoa que auto-hospede o ghfind a partir do código-fonte recebe essa configuração, não um endpoint MiniCPM.

Portanto, a afirmação precisa é restrita e mais interessante do que a ampla: no produto hospedado, o MiniCPM é o patrocinador nomeado do modelo. No código aberto, ele não é o padrão. Essas são afirmações diferentes, e apenas a primeira é sustentada pelo que um leitor pode ver.

O produto, antes do modelo

O ghfind é uma aplicação Next.js, AGPL-3.0, com cerca de 260 estrelas no GitHub, com pushes contínuos durante a semana em que isto foi escrito. Seu núcleo não é um LLM de forma alguma. Um motor determinístico em TypeScript — portado linha a linha de uma skill Python de código aberto chamada github-account-value, com testes de paridade que vinculam as duas implementações — lê dados públicos do GitHub e produz uma pontuação em seis dimensões ponderadas: maturidade da conta, qualidade dos projetos originais, qualidade das contribuições, impacto no ecossistema, influência na comunidade e autenticidade da atividade. Dez sinais de alerta de comportamento de farming subtraem dessa pontuação, com peso maior para sinais caros de falsificar, como pull requests mesclados em repositórios que a conta não possui, e peso menor para sinais baratos de comprar, como estrelas e seguidores.

O objetivo principal desse design é a auditabilidade. Dada a mesma conta do GitHub e a mesma data de coleta, o número deve ser o mesmo número sempre, para todo mundo. É isso que torna uma pontuação utilizável para algo como a triagem de uma fila de issues, que o ghfind também faz por meio de um GitHub App que rotula as issues recebidas com a faixa do autor.

O ponto em que o modelo entra fica na etapa seguinte: transformar um resultado fixo em uma frase de roast, um conjunto de tags e um relatório escrito. É essa a parte que os usuários capturam e compartilham, e é a parte à qual um patrocínio naturalmente se associaria.

A contradição que vale a pena notar

É aqui que os dois documentos se separam.

O README do repositório descreve duas passagens separadas de LLM: um juiz factual pode aplicar uma calibração limitada de ±10, depois um redator transforma o resultado fixo em tags, a principal frase de roast e o relatório. O redator não pode alterar a pontuação. Leia essa frase duas vezes. É explicitamente proibido ao redator mover o número, e é explicitamente permitido ao juiz movê-lo em até dez pontos — numa escala de cem pontos, isso é um décimo de toda a faixa.

O próprio llms.txt do site, escrito para agentes e máquinas, diz algo mais forte: um mecanismo totalmente determinístico … As mesmas entradas sempre produzem a mesma pontuação; nenhum LLM toca no número.

Ambos não podem ser verdadeiros ao mesmo tempo. Ou a passagem do juiz existe no caminho padrão e o limite de ±10 é real, caso em que a pontuação é determinística até uma calibração dependente do modelo — ou o juiz não está no caminho padrão e o README descreve um modo opcional. O que não está em disputa é que o texto do próprio repositório contempla um modelo com influência limitada sobre o número, enquanto a descrição legível por máquina voltada ao público diz que ele não tem nenhuma.

Isso importa mais, e não menos, porque agora o nome de um patrocinador do modelo aparece na página. Se um modelo pode alterar uma pontuação em dez pontos, então qual modelo está fazendo o julgamento é uma pergunta que um usuário tem o direito de fazer — não porque alguém esteja trapaceando, mas porque alegações de reprodutibilidade são tão fortes quanto sua exceção documentada mais fraca. Um produto que publica uma página de metodologia deve aos seus leitores uma frase que esclareça qual das suas duas descrições está atual.

Por que um modelo de visão, para um produto de texto

A escolha de um modelo multimodal para um site de pontuação do GitHub parece estranha até você ver o que realmente é entregue ao modelo. Não se pede ao MiniCPM-V 4.7 que leia repositórios; pede-se que leia um prompt. Modelos de visão e linguagem são cada vez mais usados como juízes gerais baratos porque são treinados em entradas intercaladas e tendem a seguir bem instruções de saída estruturada, e porque um único modelo que também aceita uma captura de tela é útil no momento em que um usuário cola uma captura de perfil em um fluxo de suporte.

Também há uma lógica de custo. A variante 35B-A3B ativa aproximadamente três bilhões de parâmetros por token em uma mistura de 256 especialistas, e a variante 1B é um modelo denso pequeno o suficiente para rodar em um celular. Para um produto cujo passe de torra é disparado a cada varredura de perfil, um modelo que você pode servir barato — ou rodar por conta própria — é uma proposta econômica diferente de uma chamada de API de fronteira por torra. É o mesmo motivo pelo qual o site oferece um caminho de traga sua própria chave: a conta do modelo escala com o tráfego, e tráfego é justamente o que um site de pontuação está tentando crescer.

Se você está construindo esse tipo de pipeline por conta própria — um núcleo determinístico com uma camada de narração apoiada por modelo por cima — a questão operacional é de quantos provedores você quer manter chaves. OrcaRouter coloca mais de 200 modelos hospedados por trás de um único endpoint compatível com OpenAI com 0% de markup, com o preço de tabela de cada provedor repassado diretamente e failover automático quando um provedor degrada; sua DSL de roteamento pode enviar a passagem barata do juiz e a passagem mais cara do redator para modelos diferentes dentro de uma única chamada. Um limite honesto: o MiniCPM-V 4.7 não está no nosso catálogo, então, se é o modelo que você quer, você vai para a plataforma própria da OpenBMB para obtê-lo. O roteador é a parte que mantém um caminho de fallback aquecido quando um único endpoint patrocinado é a única coisa entre você e uma caixa de assar vazia.

O que o MiniCPM-V 4.7 realmente é, nesta semana

O lado do modelo merece a mesma precisão. O repositório da OpenBMB traz uma entrada de Notícias datada de 2026-10-12 com o texto "MiniCPM-V 4.7 lançado", e os repositórios do Hugging Face foram criados nos dias anteriores — 6 de outubro para o 1B e 7 de outubro para o 35B-A3B —, que é a aparência de um upload de pesos escalonado. O cartão do modelo veio em seguida. Uma segunda entrada de Notícias em 2026-10-15 anunciou cabeças de decodificação especulativa DSpark em BF16 e GGUF para ambos os tamanhos.

• Tamanhos — mistura esparsa de especialistas 35B-A3B com 35,21 bilhões de parâmetros totais, e uma variante densa de 1B com 1,55 bilhão

• Licença — Apache 2.0 em ambos, pesos disponíveis para download, sem gate

• Contexto — 262.144 tokens em ambas as variantes

• Arquitetura — 256 especialistas com 8 ativos por token no 35B; um padrão de atenção de 3:1 entre linear e completa ao longo de 40 camadas; torre de visão com largura oculta de 1152 e blocos de entrada de 980 pixels

• Quantização — compilações GGUF, bitsandbytes, AWQ, GPTQ, FP8 e int4 publicadas juntamente com os pesos BF16

• Serviço — SGLang, vLLM, llama.cpp e Ollama listados como suportados; Ollama tem uma entrada oficial

• Afirmações do fornecedor — 13+ tokens por segundo com cerca de 3 GB de memória em um iPhone 17 Pro Max, e um ganho de velocidade de 5× no dispositivo com o Lookahead Expert Scheduling

• Distribuição — aproximadamente 95.000 downloads mensais no repositório 35B-A3B e 46.000 no 1B, com cerca de 1.079 e 398 curtidas

Tudo nessa lista é verificável a partir do card e do arquivo de configuração. O que ainda não está disponível é uma avaliação independente. O catálogo de modelos da Artificial Analysis não tem entrada para nenhuma das variantes do MiniCPM-V 4.7 até o momento desta redação, então o número de 13 tokens por segundo, a aceleração de 5× e a afirmação de que o 35B-A3B "atinge uma pontuação geral mais alta em menos tempo de inferência do que o Qwen3.6 35B-A3B" são todos reportados pelo fornecedor e não reproduzidos. Isso é normal para um modelo com oito dias de idade, e é o motivo para tratar o posicionamento do patrocinador como um sinal sobre a estrutura de custos do ghfind, e não como um sinal sobre a qualidade do modelo.

A cropped capture of the Hugging Face model card for MiniCPM-V-4.7-35B-A3B under the OpenBMB organisation, showing the benchmark chart images and the quick-start sections of the card.

A parte que ninguém consegue verificar ainda

O que reconecta as duas metades desta história. A credibilidade do ghfind baseia-se em um número que ele diz ser reproduzível. A credibilidade do MiniCPM-V 4.7 baseia-se em benchmarks que seu fornecedor publicou há uma semana. O patrocínio os une sem qualquer evidência publicada sobre como o modelo se comporta como juiz — nenhuma taxa de concordância com avaliadores humanos, nenhuma medição de deriva entre versões do modelo, nenhuma declaração sobre se trocar o patrocinador mudaria a pontuação de alguém.

São todas coisas baratas de publicar e caras de serem questionadas depois. A medição específica que resolveria isso é um teste de re-pontuação: pegue uma amostra fixa de contas, execute o pipeline com a etapa do juiz habilitada e desabilitada, e relate a distribuição da diferença. Se ela se concentrar em zero, o ±10 é um trilho de segurança que ninguém aciona e a frase "nenhum LLM toca o número" é efetivamente verdadeira. Se ela se dispersar, a calibração está fazendo trabalho real e a página de metodologia precisa dizer isso.

Até lá, a leitura honesta é esta. O ghfind é um scorer determinístico bem construído, com uma separação invulgarmente clara entre o seu número e a sua prosa, e agora tem um patrocinador de modelo nomeado cujo papel no pipeline está documentado de forma inconsistente entre os seus próprios ficheiros. O MiniCPM-V 4.7 é um lançamento multimodal real, licenciado sob Apache e genuinamente pequeno em memória, que chegou há oito dias com um model card, um seguimento DSpark e nenhuns benchmarks independentes. Nenhum desses factos é um escândalo. Ambos são o tipo de coisa que só se nota quando se lê o repositório em vez da homepage — o que, para um produto que avalia o trabalho dos outros, é o mínimo que um leitor pode fazer.

A scoreboard titled "MiniCPM-V 4.7 — the scoreboard" listing eight rows: 35B-A3B MoE with a 1B dense sibling, 262,144-token context, Apache 2.0 licence, SGLang, vLLM, llama.cpp and Ollama serving, 13-plus tokens per second at about 3 GB on-device, GGUF, AWQ, GPTQ, FP8 and int4 quantisation, no independent score published, and charts rather than a table for the published evaluation.

Como verificar sua própria pontuação, concretamente

Se você tem um perfil no site, o caminho determinístico é o que deve testar. O ghfind expõe um endpoint de pontuação que não exige autenticação nem chamada de modelo, e a habilidade de pontuação subjacente é de código aberto, então o número obtido pela API e o número obtido no site devem coincidir. Se não coincidirem, a diferença é ou o momento da coleta — o site faz cache por um dia — ou a etapa de calibração, e é possível distingui-las perguntando se a diferença é estável em execuções repetidas.

Para quem está construindo uma ferramenta semelhante, a lição arquitetural do ghfind vale mais do que a novidade sobre o modelo: mantenha o número no código, mantenha a prosa em um modelo e torne a fronteira entre eles explícita o suficiente para que um leitor possa inspecioná-la. O modo de falha não é usar um LLM. O modo de falha é documentar a fronteira em dois lugares e deixar as duas descrições divergirem.

The ghfind.com English homepage, showing the username entry field, the "value and trust score" pitch, scan counters, the Model sponsor strip naming MiniCPM, and the bring-your-own-key control.

O que observar a seguir é restrito. O ghfind tem um changelog público e um repositório que recebe pushes na maioria dos dias, então uma nota de metodologia que concilie a calibração de ±10 com a linha "sem LLM" apareceria rapidamente. Do lado do modelo, o primeiro benchmark independente do MiniCPM-V 4.7 — ou o primeiro relatório de quanto custa por torra em volume — é o número que transformaria um patrocínio em um argumento. Nenhum dos dois existe ainda. Ambos estão a uma publicação de distância.