Conecte um modelo de IA ao seu código Lua
O Codelab Station funciona com um provedor de IA na nuvem por meio de um endpoint de API padrão, com um modelo rodando no seu PC ou com o modelo embutido. Escolha um. Depois clique em Test, e você já pode começar pelos arquivos do seu addon ou servidor.
Três formas de conectar um modelo
Um provedor de IA na nuvem
Um provedor de IA na nuvem serve para lógica difícil e arquivos longos, porque modelos maiores conseguem manter mais do seu código à vista. Informe o endpoint de API e a chave dele no Codelab Station. Seus prompts, incluindo o código que você anexar, vão para esse provedor, então use-o só com arquivos que você pode compartilhar. As chaves ficam no seu PC.
Um modelo no seu PC
Um modelo rodando no seu próprio PC serve para código privado e para trabalhar sem conexão, e você aponta o Codelab Station para o endpoint local dele. Nada sai da máquina. Por isso é a escolha para configurações de servidor que você quer manter só para você. Velocidade e qualidade dependem do seu hardware e do modelo que você carregar.
O modelo embutido
O modelo embutido é o ponto de partida quando você ainda não tem chave de API nem modelo local. Teste-o numa cópia. Os prompts vão só para o endpoint do modelo que você escolher, então escolha esse endpoint de propósito antes de anexar código privado.
O que o botão Test mostra
Clique em Test primeiro. O botão verifica se o Codelab Station consegue chegar ao seu endpoint e mostra o tempo de resposta e a janela de contexto, que diz quanto código cabe em uma única requisição. Rode de novo a cada troca de provedor, chave ou nome de modelo.
Como escolher um modelo para cada tarefa
Use um modelo maior para refatorações e lógica complexa, como um gamemode que espalha seu estado por vários arquivos, e um menor para edições pequenas, como trocar uma mensagem do chat. O run_on_model envia um passo difícil a um modelo maior enquanto o resto da tarefa continua na sua escolha de sempre. O tamanho acompanha a tarefa.
A qualidade varia entre os modelos. Leia o diff, use o Ask first para tudo que você não consegue avaliar de relance e teste no gm_construct antes de confiar numa alteração.