Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito

O Qwen Code é uma ferramenta de linha de comando de código aberto baseada no software CLI do Gemini Desenvolvido especificamente para o Qwen3-Codificador Otimização de modelos. Ele ajuda os desenvolvedores a realizar tarefas de geração de código, edição e gerenciamento de repositório a partir da linha de comando. Qwen3-Coder-480B-A35B com 480 bilhões de parâmetros e 35 bilhões de parâmetros ativados durante a inferência, usando a arquitetura de especialistas mistos (MoE). Suporta nativamente 256 mil contextos longos e pode ser ampliado para até 1 milhão com a tecnologia YaRN, o que o torna adequado para lidar com grandes bases de código. A ferramenta oferece autocompletar de código, refatoração, análise de commit do Git e recursos de código aberto que permitem que a comunidade se expanda e que os desenvolvedores contribuam via GitHub.

Comentários:Análise detalhada do Qwen Code: ele pode substituir o Claude como o novo cavalo de batalha do desenvolvimento?

Modelos de dependência:Qwen3-Coder: geração de código-fonte aberto e assistente de programação inteligente

API gratuita:Guia do usuário gratuito do Qwen3-Code: Configurando a API ModelScope e o Qwen CLI

 

Lista de funções

  • Oferece suporte ao modelo Qwen3-Coder, fornecendo conclusão, reparo e refatoração de código.
  • Consulte e edite grandes bases de código, quebrando as limitações tradicionais de comprimento de contexto e suportando contextos de 256K a 1M.
  • Automatize a análise de confirmação do Git, agrupada por função ou membro da equipe para otimizar a colaboração da equipe.
  • Suporte para mais de 40 linguagens de programação, como Python, JavaScript, Haskell e outras.
  • Oferece uma interface de linha de comando para simplificar o desenvolvimento de código e os processos de gerenciamento de projetos.
  • Compatível com a API OpenAI para chamadas contínuas para modelos Qwen3-Coder.
  • Automatize fluxos de trabalho, como o tratamento de solicitações pull (PRs) e operações complexas de varbase.
  • Gerar comentários JSDoc, testes unitários e documentação de API para melhorar a qualidade do código.

Usando a Ajuda

Processo de instalação

O qwen-code oferece suporte à instalação via npm ou código-fonte para Linux, macOS e Windows. Aqui estão as etapas:

Instalar via npm

  1. Certifique-se de que o Node.js (versão 20 ou superior) esteja instalado. O Node.js pode ser instalado com o seguinte comando:
    curl -qL https://www.npmjs.com/install.sh | sh
    
  2. Instale o qwen-code globalmente:
    npm install -g @qwen-code/qwen-code
    
  3. Verifique a instalação:
    qwen --version
    

    Se o número da versão for exibido, a instalação foi bem-sucedida.

Instalação via código-fonte

  1. Clonar um repositório do GitHub:
    git clone https://github.com/QwenLM/qwen-code.git
    
  2. Vá para o catálogo de projetos:
    cd qwen-code
    
  3. Instale as dependências e implemente globalmente:
    npm install
    npm install -g .
    
  4. Verifique a instalação:
    qwen --version
    

Configuração de chaves de API

O qwen-code precisa da chave de API do Qwen3-Coder para invocar as funções do modelo:

  1. Registre-se em uma conta do Alibaba Cloud e ative o serviço Model Studio.
  2. Gere chaves de API no console do Alibaba Cloud.
  3. Configure as variáveis de ambiente ou crie-as no diretório raiz do projeto. .env adicione o seguinte:
    OPENAI_API_KEY=your_api_key_here
    OPENAI_BASE_URL=https://dashscope-intl.aliyuncs.com/compatible-mode/v1
    OPENAI_MODEL=qwen3-coder-plus
    
  4. Se estiver usando variáveis de ambiente, execute:
    export OPENAI_API_KEY="your_api_key_here"
    export OPENAI_BASE_URL="https://dashscope-intl.aliyuncs.com/compatible-mode/v1"
    export OPENAI_MODEL="qwen3-coder-plus"
    

Uso

Após a conclusão da instalação, digite no terminal qwen A ferramenta pode ser iniciada. Abaixo está um procedimento detalhado das principais funções:

conclusão do código

O qwen-code oferece suporte à conclusão de código com base no Qwen3-Coder. Por exemplo, completar o algoritmo de classificação rápida do Python:

  1. Vá para o catálogo de projetos:
    cd your-project
    
  2. importação qwene, em seguida, insira o trecho de código:
    def quicksort(arr): if len(arr) <= 1: return arr pivot = arr[len(arr) // 2]
    
  3. O qwen-code retornará um código complementar, por exemplo:
    left = [x for x in arr if x < pivot]
    middle = [x for x in arr if x == pivot]
    right = [x for x in arr if x > pivot]
    return quicksort(left) + middle + quicksort(right)
    

refatoração de código

Otimize a legibilidade e o desempenho do código:

  1. Digite o comando:
    qwen > Refactor this function to improve readability and performance
    
  2. Cole o código que precisa ser refatorado e o qwen-code retornará a versão otimizada. Por exemplo, refatorar um loop longo em uma derivação de lista mais concisa.

Análise do commit do Git

Analisar os registros de envio de projetos:

  1. Vá para o catálogo de projetos:
    cd your-project
    
  2. Entrada:
    qwen > Analyze git commits from the last 7 days, grouped by feature and team member
    
  3. O qwen-code retorna detalhes de envio agrupados por recurso e membro da equipe para facilitar a análise da equipe.

Consulta sobre o Codebase

Consultar a arquitetura do projeto ou a lógica central:

  1. Entrada:
    qwen > Describe the main pieces of this system's architecture
    
  2. O qwen-code analisa a base de código e retorna uma descrição da arquitetura do sistema.

Fluxos de trabalho automatizados

Lidar com solicitações pull (PRs) ou bases variáveis complexas:

  1. Entrada:
    qwen > Automate the process of handling pull requests
    
  2. O qwen-code gera scripts de processamento de PR ou procedimentos sugeridos.

Documentação e testes

Gerar comentários JSDoc ou testes unitários:

  1. Entrada:
    qwen > Generate comprehensive JSDoc comments for this function
    
  2. Cole o código da função e o qwen-code retornará o código com comentários.
  3. Da mesma forma, digite qwen > Write unit tests for this component O código de teste pode ser gerado.

Conversão de formato de imagem

Converta imagens em lote em um catálogo:

  1. Entrada:
    qwen > Convert all images in this directory to PNG format
    
  2. O qwen-code realiza a conversão e retorna o resultado.

advertência

  • Garanta uma rede estável para acessar a API do Qwen3-Coder.
  • O Qwen3-Coder-480B-A35B não é compatível com o modo de raciocínio, não é necessária nenhuma configuração. enable_thinking=False.
  • Em caso de problemas de instalação, verifique a versão do Node.js ou consulte a seção troubleshooting guide(Localizado em docs/troubleshooting.md).
  • A comunidade de código aberto pode ser contatada por meio do site CONTRIBUTING.md Participe do desenvolvimento enviando novos recursos ou corrigindo bugs.

cenário do aplicativo

  1. Depuração rápida de código
    Os desenvolvedores individuais podem usar o qwen-code para corrigir ou corrigir o código. Por exemplo, insira algum código Python e o qwen-code completará automaticamente a lógica, tornando-o adequado para prototipagem rápida.
  2. Revisão de código da equipe
    A análise de commits do Git oferece às equipes de desenvolvimento uma visão geral rápida das alterações recentes no código, agrupadas por função ou membro, e melhora a eficiência da revisão.
  3. Gerenciamento de projetos em larga escala
    O qwen-code suporta contextos de 256K a 1M e é adequado para lidar com grandes bases de código, arquiteturas de consulta ou módulos de otimização para atender às necessidades de desenvolvimento em nível empresarial.
  4. desenvolvimento multilíngue
    Com suporte a mais de 40 linguagens de programação, os desenvolvedores podem lidar facilmente com tarefas de código em Python, JavaScript, Haskell e outras linguagens, reduzindo a dificuldade de desenvolvimento entre linguagens.
  5. Geração de documentos
    O qwen-code gera comentários JSDoc, documentação de API ou testes de unidade para cenários de desenvolvimento que exigem a geração rápida de documentação de alta qualidade.

QA

  1. O qwen-code é gratuito?
    O qwen-code é uma ferramenta de código aberto e de uso gratuito. No entanto, chamar o modelo Qwen3-Coder requer uma chave de API do Alibaba Cloud, o que pode incorrer em uma taxa. Para obter preços específicos, acesse https://dashscope.aliyuncs.com.
  2. Como faço para corrigir uma falha na instalação?
    Certifique-se de que a versão do Node.js seja 20 ou superior, verifique sua conexão de rede e execute novamente o npm install. Se ainda assim falhar, consulte docs/troubleshooting.md.
  3. Quais linguagens de programação são compatíveis com o qwen-code?
    Mais de 40 linguagens são compatíveis, incluindo Python, JavaScript, Haskell e outras, conforme medido nos benchmarks McEval ou SWE-Bench Verified.
  4. Ele é compatível com o uso off-line?
    O qwen-code depende de APIs de nuvem e não pode ser totalmente off-line. Você precisa implantar o modelo local do Qwen3-Coder para obter algumas funções off-line, consulte a documentação oficial.
  5. Quais são as vantagens em relação ao Claude Code?
    O qwen-code é de código aberto e gratuito, e oferece suporte aos contextos muito longos do Qwen3-Coder e aos recursos avançados de agente, com desempenho próximo ao do Claude Sonnet 4 e é compatível com ambientes de rede domésticos.
0Marcado
1Recomendado

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

voltar ao topo

pt_BRPortuguês do Brasil