Recentemente, novos modelos de geração de código Qwen3-Code
Isso atraiu muita atenção da comunidade de desenvolvedores. No entanto, alguns desenvolvedores encontraram problemas inesperados de custo ao usar seus serviços de API. Alguns desenvolvedores relataram que, depois de escrever uma pequena quantidade de código, eles se depararam com o problema de exceder o limite de uso da API e incorreram em custos inesperados. Há até mesmo casos em que o envio de um único código resultou em uma conta de centenas de dólares, e essa situação de "o código não é muito escrito, a conta é a primeira a ser relatada", sem dúvida, trouxe angústia aos desenvolvedores.
Felizmente, a comunidade da Torre Mágica (ModelScope
) oferece uma solução para esse problema.ModelScope
é uma comunidade de modelagem de código aberto lançada pela Alibaba para facilitar a troca e a aplicação de modelos de IA. A plataforma oferece créditos gratuitos de chamadas de API de inferência para vários modelos, incluindo o Qwen3-Code
A cota diária gratuita é de até 2.000, o que é suficiente para a maioria dos cenários de desenvolvimento e teste.
A seção a seguir descreve como passar o ModelScope
Uso gratuito Qwen3-Code
combinando Qwen CLI
ferramentas para desenvolvimento.
Obter credenciais de API gratuitas
Em primeiro lugar, em ModelScope
Pesquise no site da comunidade e digite Qwen3-Code
Você pode encontrar a opção "View Code Demonstration" (Exibir demonstração de código) na página Models (Modelos).
Quando clicado, três informações principais são fornecidas no código de amostra:base_url
eapi_key
responder cantando model
.
from openai import OpenAI
client = OpenAI(
base_url='https://api-inference.modelscope.cn/v1/',
api_key='YOUR_MS_API_KEY', # 替换为你自己的ModelScope Token
# ModelScope Token, 示例: ms-4c51dab7-2022-4f56-a009-13adb22
)
response = client.chat.completions.create(
model='Qwen/Qwen3-Coder-480B-A35B-Instruct', # ModelScope Model-Id
messages=[
{
'role': 'system',
'content': 'You are a helpful assistant.'
},
{
'role': 'user',
'content': '你好'
}
],
stream=True
)
for chunk in response:
print(chunk.choices.delta.content, end='', flush=True)
API Key
Necessário login do usuário ModelScope
antes de poder ser gerada e visualizada. Além disso, o uso da função ModelScope
do serviço de inferência deve primeiro vincular uma conta Aliyun válida na página de administração do backend.
Se a associação não for concluída, você receberá o seguinte erro ao chamar a API:
{"errors":{"message":"Please bind your Alibaba Cloud account before use."},"request_id":"774509ee-a256-406b-b00d-900"}
Configuração da ferramenta Qwen CLI
Depois de concluir a preparação de suas credenciais de API, você pode começar a configurar o Qwen CLI
.Qwen CLI
é uma ferramenta de linha de comando que permite aos desenvolvedores trabalhar com o Qwen
para interagir e permitir a rápida geração e conclusão de códigos.
Primeiro, a instalação global Qwen CLI
::
npm i -g @qwen-code/qwen-code
Após a instalação bem-sucedida, execute o seguinte comando para iniciar a ferramenta:
qwen
Em seguida, configure as variáveis de ambiente definindo a variável ModelScope
As informações de API gratuitas fornecidas estão disponíveis para Qwen CLI
.
# API 密钥
export OPENAI_API_KEY="YOUR_MS_API_KEY"
# API 基础 URL
export OPENAI_BASE_URL="https://api-inference.modelscope.cn/v1/"
# 模型名称
export OPENAI_MODEL="Qwen/Qwen3-Coder-480B-A35B-Instruct"
Se ocorrer um erro durante a configuração ou se for necessário redefinir, basta excluir o diretório inicial do usuário no diretório .qwen
arquivo de configuração e, em seguida, reconfigure-o.
Fornecer aos desenvolvedores créditos gratuitos de chamadas de API é uma estratégia ecológica inteligente. Ela não apenas reduz significativamente o limite de entrada e o custo de uso para os desenvolvedores, mas também estimula a participação e a inovação mais amplas da comunidade, contribuindo, em última análise, para a prosperidade do ecossistema de modelagem.