Os modelos de IA integrados podem ser úteis, mas nem sempre oferecem aos desenvolvedores o controle, a flexibilidade ou a escolha de modelo necessários para tarefas de programação. Quando você precisa de melhor suporte para geração de código, depuração, refatoração ou ferramentas como o Kimi, usar uma API externa com o Kilo Code se torna uma opção muito melhor. Uma configuração adequada pode tornar seu fluxo de trabalho mais fluido, rápido e fácil de gerenciar. Leia este artigo para saber como conectar uma chave de API externa no Kilo Code e aproveitar melhor seu fluxo de trabalho de programação.
O que é o Kilo Code e como ele funciona?
Kilo Code é um assistente de programação com IA que ajuda desenvolvedores a escrever, editar e entender código com mais facilidade. Ele funciona como uma extensão para VS Code, uma extensão para JetBrains e uma ferramenta de CLI, o que facilita seu uso em diferentes configurações de desenvolvimento. Usa uma interface de chat para lidar com tarefas como geração de código, depuração, refatoração e explicações de código.
Como usar os modelos de IA integrados no Kilo Code?
Um bom ponto de partida no Kilo Code são os modelos de IA integrados, pois são fáceis de acessar e não exigem nenhuma configuração adicional de API. Depois que a extensão estiver instalada e vinculada à sua conta, você poderá escolher um modelo e começar a usar o suporte de IA para programação, depuração, refatoração e tarefas diárias de desenvolvimento no VS Code. Veja como usar os modelos de IA integrados no Kilo Code:
Etapa 01: instale a extensão Kilo Code no VS Code
Comece baixando e instalando a extensão Kilo Code pelo VS Code. Quando a instalação estiver concluída, abra a extensão no editor para iniciar o processo de configuração e conectá-la ao seu ambiente de desenvolvimento sem precisar de ferramentas adicionais.
Etapa 02: inicie a configuração gratuita e entre na sua conta
Depois de abrir a extensão, clique em Free models para começar. Em seguida, faça login na sua conta Kilo para que a plataforma possa verificar seu acesso e liberar os recursos de IA integrados disponíveis na extensão.
Etapa 03: conclua o processo de autorização do VS Code
Depois de fazer login, o Kilo Code solicitará que você autorize o VS Code. Ao aprovar essa etapa, seu editor será conectado corretamente à sua conta Kilo, garantindo que a extensão possa carregar recursos, sincronizar configurações e dar acesso aos modelos de IA compatíveis.
Etapa 04: escolha um modelo de IA integrado e comece a usá-lo
Depois que a configuração estiver concluída, abra o seletor de modelos no Kilo Code e veja os modelos integrados disponíveis. Escolha o que atende às suas necessidades e comece a usá-lo imediatamente para geração de código, depuração, explicações e outras tarefas de desenvolvimento.
Como conectar qualquer LLM ao Kilo Code?
Usar os modelos integrados do Kilo Code é simples, mas conectar seu próprio LLM oferece mais liberdade na escolha de modelos e no fluxo de trabalho de programação. Para facilitar o acompanhamento da configuração, as etapas abaixo usam o Kimi como exemplo e mostram como conectá-lo ao Kilo Code pelas configurações de Providers:
Etapa 1: obtenha uma chave de Kimi API
Acesse a Plataforma do Kimi API, abra User Center / API Keys e crie uma chave. A API do Kimi é compatível com OpenAI e usa esta URL base:https://api.moonshot.ai/v1
Etapa 2: abra o Kilo Code no VS Code
Abra o Kilo Code no VS Code e clique no ícone de engrenagem do painel. Em seguida, acesse a aba Providers, onde você pode adicionar e gerenciar provedores externos de IA na extensão.
Etapa 3: adicione Moonshot.ai
Na aba Providers, selecione Moonshot.ai / Kimi, cole sua chave de API e salve as configurações. A documentação do Kilo informa que o provedor Moonshot está disponível diretamente na seção Providers, portanto a configuração deve ser rápida e simples.
Etapa 4: Escolha um modelo Kimi
Depois de adicionar o provedor, escolha um modelo Kimi para usar no Kilo Code. Algumas opções recomendadas para programação estão listadas abaixo:
Recomendados para programação:
kimi-k2.7-codekimi-k2.7-code-highspeedkimi-k2.6
O Kimi apresenta o kimi-k2.7-code como seu modelo dedicado à programação. O modelo principal Kimi K3 também é adequado para cenários de agent voltados à programação, e o kimi-k2.7-code-highspeed é a variante mais rápida quando você precisa de maior velocidade de saída.
Se Moonshot não aparecer no Kilo
Use o provedor personalizado:
ID do provedor:
moonshotNome de exibição:
KimiAPI do provedor:
OpenAI CompatibleURL base:
https://api.moonshot.ai/v1Chave de API: sua chave de API do Kimi
Modelo:
kimi-k2.7-code
O Kilo oferece suporte a provedores personalizados compatíveis com OpenAI por meio desse fluxo.
Vantagens de usar a API do Kimi
Conectar o Kimi ao Kilo Code faz mais do que simplesmente adicionar outro modelo à sua configuração. Isso proporciona um fluxo de programação com IA mais fluido ao reunir tarefas cotidianas de desenvolvimento em um só lugar, para que você não precise alternar constantemente entre ferramentas diferentes. Veja como a API do Kimi pode ajudar:
Simplifique tarefas cotidianas de programação
O Kimi pode ajudar com geração de código, explicações e depuração diretamente no seu ambiente de programação. Isso facilita o gerenciamento do trabalho diário de desenvolvimento e economiza tempo em tarefas rotineiras. Você pode se concentrar mais em resolver problemas maiores de programação, em vez de gastar tempo demais com questões menores.
Mantenha altos padrões de código
O Kimi pode sugerir melhorias e apontar possíveis problemas enquanto você trabalha no código. Isso facilita manter seu código legível, consistente e mais bem organizado em diferentes arquivos e projetos. Ele também pode ajudar você a identificar erros logo no início, antes que se transformem em problemas maiores de desenvolvimento.
Adapte-se às necessidades de diferentes projetos
Seja para criar novos recursos, refatorar código antigo ou redigir a documentação do projeto, o Kimi pode dar suporte a diferentes etapas do desenvolvimento. Isso o torna útil para mais de um tipo de tarefa de programação e oferece maior flexibilidade no mesmo espaço de trabalho.
O que você pode fazer com o Kilo Code?
Após a configuração, o Kilo Code pode atuar como um assistente de programação com IA diretamente no seu editor. Ele ajuda em tarefas como revisar código, fazer alterações em arquivos, resolver erros e acelerar trabalhos repetitivos de desenvolvimento sem interromper seu fluxo de trabalho. Veja como usar o Kilo Code:
Converse com sua base de código
O Kilo Code pode ajudar você a entender um projeto respondendo a perguntas sobre arquivos, recursos e lógica de código. Você pode perguntar o que um arquivo faz, onde uma função está conectada ou como um recurso funciona. Isso facilita explorar uma base de código sem precisar verificar tudo manualmente.
Edite código para você
Você pode descrever uma correção de bug, uma alteração de código, uma refatoração ou até mesmo um novo recurso, e o Kilo Code pode atualizar os arquivos para você. Isso economiza tempo em edições repetitivas e torna alterações simples mais rápidas de realizar. É especialmente útil quando você já sabe o que precisa mudar, mas quer ajuda para aplicar a mudança.
Depure problemas
Quando encontrar um erro ou um teste com falha, você pode compartilhá-lo com o Kilo Code e pedir que ele investigue a causa. Ele pode ajudar a entender o que o problema significa e de onde ele pode estar vindo. Isso torna a depuração menos frustrante e mais estruturada.
Gere testes
O Kilo Code pode ajudar a criar testes unitários, testes de integração, testes de casos extremos, mocks e lógica de limpeza. Isso facilita melhorar a cobertura de testes sem precisar escrever cada teste do zero. Pode ser útil quando você quer economizar tempo e, ainda assim, manter seu projeto bem testado.
Explique código desconhecido
Ao entrar em um novo projeto ou revisar o trabalho de outra pessoa, o Kilo Code pode explicar o código em termos mais simples. Ele pode ajudar você a entender a finalidade de uma função, de um arquivo ou de um fluxo de código maior. Isso torna o aprendizado de código desconhecido muito mais rápido e menos intimidador.
Execute fluxos de trabalho de programação
O Kilo Code pode dar suporte a fluxos de trabalho de programação lendo arquivos, sugerindo alterações e aplicando patches quando necessário. Dependendo das permissões, ele também pode executar determinados comandos como parte do fluxo de trabalho. Isso ajuda a reduzir as etapas manuais ao realizar tarefas de desenvolvimento.
Trabalhe com modos/agentes
Você pode usar o Kilo Code em diferentes modos, como planejamento, programação, depuração ou revisão, conforme a configuração escolhida. Isso facilita o uso da ferramenta em tarefas específicas, em vez de tratar todas as solicitações da mesma forma. Também traz mais estrutura ao seu fluxo de trabalho.
Automatize edições repetitivas
O Kilo Code pode ajudar com alterações recorrentes, como renomear padrões, atualizar APIs, organizar tipos, migrar código ou melhorar a documentação. Isso é útil quando uma tarefa precisa ser repetida em muitos arquivos ou seções de um projeto. Pode economizar muito tempo em trabalhos que, de outra forma, seriam lentos e repetitivos.
Conclusão
Usar a configuração de modelo certa pode tornar seu fluxo de trabalho mais flexível e fácil de gerenciar. Em vez de depender apenas das opções padrão, você pode adaptar o Kilo Code à sua forma de programar e lidar com diferentes tarefas de desenvolvimento. Esse controle adicional é útil quando você busca uma experiência de programação com IA mais fluida e adequada às necessidades do seu projeto. Se quiser explorar essa flexibilidade de forma prática, experimente o Kimi com o Kilo Code. É uma maneira simples de melhorar como você programa, depura e realiza as tarefas do dia a dia.