掘金 人工智能 前天 22:33
0门槛免费使用 qwen-coder 的最佳方式
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文分享了如何利用魔搭平台每天2000次的免费调用额度来使用Qwen-Coder,解决直接调用阿里云API产生的费用问题。文章详细介绍了安装Qwen-Coder、配置环境变量、绑定阿里云账号的步骤,并展示了如何通过编写脚本自动获取和展示模型调用额度。通过与Qwen-Coder的交互,成功实现了根据接口数据生成并优化脚本的需求,整体体验流畅高效,为用户提供了一种经济实惠且功能强大的AI编程助手使用方案。

🚀 **免费使用Qwen-Coder的方案**:文章的核心在于指导用户如何绕开直接调用阿里云API产生的费用,通过利用魔搭(ModelScope)平台提供的每日2000次免费模型调用额度来使用Qwen-Coder,从而实现成本效益最大化。

🔧 **详细的安装与配置指南**:提供了清晰的步骤来安装Qwen-Coder,包括使用npm进行全局安装,以及配置必要的环境变量,如API Key等。特别强调了从魔搭平台获取配置信息时,需要注意API Key的格式(去掉“ms-”前缀),并讲解了如何使配置生效。

🔗 **绑定阿里云账号的必要性**:文章指出,即使正确配置了环境变量,仍可能出现401错误,原因在于未绑定阿里云账号。用户需要在魔搭平台的个人信息中找到“绑定阿里云账号”选项并完成授权,才能成功启用Qwen-Coder。

💡 **自动化获取模型用量脚本**:作者通过Web逆向分析,找到了获取模型调用用量数据的接口,并利用Qwen-Coder的能力,通过对话描述需求,自动生成了一个能够获取并展示每日用量信息的脚本。在脚本生成初期遇到解析问题时,通过补充接口响应数据结构,成功优化了脚本,实现了便捷的用量监控。

🖥️ **高效的终端使用体验**:文章最后展示了作者的终端配置(item2 + zsh + tmux),将Qwen-Coder集成其中,实现了上方显示用量信息,下方进行代码开发(使用nvim)的分屏操作,极大地提升了工作效率和用户体验。

本文首发于公众号 极客枫哥 ,日更分享各种好玩的软件、编程知识和个人成长故事

最近 qwen-coder很火,但是在社区里也有不少小伙伴反应使用的是挺好的,速度快,效果也还不错,但是收到阿里云的账单时,心情就不那么美丽了。

上图来源于 Linux.do社区。

今天就给大家分享一下使用 qwen-coder的最佳方式,核心就是利用魔搭平台每天 2000 次模型调用的能力来使用 qwen

安装 qwen-coder

首先我们使用 npm在全局中安装 qwen-coder,执行的命令如下:

npm install -g @qwen-code/qwen-code

配置环境变量

安装完成后,我们可以在终端中输入 qwen,不出意外的话,就可以看到下面的界面了。

不过,现在还是无法和大模型对话的,我们还需要配置对应的环境变量。

打开 shell的配置文件,我使用的是 zsh,对应的配置文件就是 ~/.zshrc,使用其他终端的按照实际情况进行配置

这些配置信息可以直接在魔搭的平台上获取到,点击进入 modelscope.cn/models/Qwen…

右侧有一个【查看代码范例】按钮

打开后即可看到对应的配置信息,但是有一点一定要注意,示例代码中给的 api_key是以 ms-开头的,配置时需要把 ms-去掉。

配置完成后,我们执行 source ~/.zshrc命令,让配置生效。

绑定阿里云账号

然后重新打开 qwen,测试一下是否可用,发现还是报 401错误,又研究了一番,是因为没有绑定阿里云账号。

在魔搭平台的个人信息中,找到【绑定阿里云账号】选项,点击【立即绑定】

接着在弹窗中继续点击【授权】就绑定成功了。

我们再次打开 qwen,测试一下,现在就能正常使用了

小试牛刀

魔搭平台中的【用量额度】信息时显示在【个人中心】的下拉框中的,每次要查看的时候都很麻烦,于是就想着来写一个脚本,能够自动获取用量信息,并在终端中展示。

话不多说,根据多年的 web 逆向经验,很快就找到了对应的数据请求 rate-limit

我们需要的数据就是 currentUsagePerDayrequestLimitPerDay,把请求复制成 cURL,然后回到 qwen中进行对话,描述我们的需求。

执行完成后,会提示让你进行 apply,可以选择一次或永久都可以

提示需要安装依赖,我们直接回车

依赖安装完成后,提示是否要进行测试,继续回车

脚本执行后发现界面显示"暂无数据",看了一眼生成的代码,应该是我们没有传入接口返回的数据格式,导致没有争取解析

我们再次进行对话,补充接口响应数据结构,修改脚本

修改完成后我们重新执行脚本,效果如下,不得不说整个体验还是很好的,我没有手动修改一行代码,qwen还是比较理想的实现了我的需求。

我使用的是 item2 + zsh + tmux这一套终端配置,把 qwen-code放到上方,下面展示了用量和时间,左侧还可以分屏使用 nvim来查看和修改代码。

如果有人对这套终端配置感兴趣的话,我后续也可以出一篇文章来说明。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Qwen-Coder 魔搭平台 免费AI 编程助手 模型调用
相关文章