Modelos abertos e fechados


Por baixo de tudo, um modelo é uma pilha enorme de pesos treinados (os números que ele aprendeu durante o treinamento) que prevê o próximo token. Este capítulo é sobre as duas formas como esses pesos chegam até você, modelos fechados que você aluga por meio de uma API e modelos de peso aberto que você mesmo pode executar, e sobre onde cada um deles realmente roda. O padrão para o qual todo mundo é direcionado é um modelo fechado hospedado, e os provedores têm pouco motivo para destacar as alternativas, então vale a pena conhecer o cardápio completo e saber quando cada parte dele importa.
Pesos abertos, pesos fechados
Existem duas formas de você ter acesso a um modelo de IA, e a diferença está em onde o modelo realmente vive.
A primeira forma é um modelo fechado, às vezes chamado de proprietário. Você só chega até ele pela API da empresa, que é uma espécie de porta de entrada online: você envia texto, recebe texto de volta, e é só isso. Os pesos do modelo, aquela pilha gigante de números treinados que fazem tudo funcionar, ficam trancados nos servidores da empresa. Você está alugando acesso, não é dono de nada.
A segunda forma é um modelo de peso aberto. Aqui a empresa publica esses pesos, então você pode baixar sua própria cópia e executá-la em hardware que você controla. Pense nisso como alugar um apartamento cuja fiação você nunca vai poder ver, versus ser dono de uma cópia das plantas do prédio.
A maioria das pessoas começa com uma API fechada porque é a porta de entrada mais fácil de atravessar, e esse é um bom ponto de partida. A opção aberta é real e vale a pena conhecer, para que você entenda que alugar é uma escolha, não o único caminho.
Onde o modelo roda
Existe uma crença por aí de que escolher um modelo aberto significa que você tem que montar seus próprios servidores e rodar tudo sozinho. Isso não é verdade, e vale a pena esclarecer isso logo de início.
Um modelo pode rodar em um de dois lugares. Com um modelo hospedado, alguma empresa o executa nas máquinas dela e você chega até ele pela internet com uma chamada de API, que é uma pequena solicitação que seu código envia e da qual recebe uma resposta de volta. Você nunca toca no computador onde ele roda. Com autohospedagem, você mesmo executa o modelo, no seu próprio computador ou no seu próprio servidor.
Aqui está a parte que as pessoas costumam deixar passar. Um modelo aberto não te obriga a autohospedar. Você pode usar um modelo aberto por meio de uma empresa de hospedagem, do mesmo jeito confortável que usaria um modelo fechado: você envia uma solicitação, recebe uma resposta, e outra pessoa cuida de manter a máquina funcionando. Autohospedar é uma opção que você pode escolher, não uma regra que você precisa seguir.
Quando cada opção faz sentido
Aqui está uma forma simples de entender essa escolha toda. Um modelo fechado e hospedado é como alugar: não há nada para configurar, você tem a melhor qualidade disponível, e paga um pouco a cada uso. Um modelo aberto que você mesmo executa está mais para ser dono: você tem mais controle e mais privacidade, e não existe uma conta por uso indo para um provedor, mas você assume o trabalho de manter tudo funcionando.
A maioria das pessoas tem razão em começar alugando por meio de uma API, e a maioria nunca precisa de mais do que isso. Alugar primeiro é o caminho normal e sensato.
O objetivo deste capítulo não era dizer que você deveria trocar para rodar o seu próprio modelo. Era só que você soubesse que a escolha é sua, para que, se um dia suas necessidades mudarem, você reconheça essa opção pelo que ela é.
Com um modelo escolhido, a próxima pergunta é como você conversa com ele. O próximo capítulo, Prompting, é sobre guiar o modelo que você escolher para que ele te dê o que você realmente quer.

