Qwen-2.5 + ClaudeDev + Aider:这套免费的AI编程工具链,简直太棒了!

news2024/9/22 18:11:50

cover_image

Qwen-2.5 + ClaudeDev + Aider:这套免费的AI编程工具链,简直太棒了!

原创 Aitrainee AI进修生 

🍹 Insight Daily 🪺

Aitrainee | 公众号:AI进修生

Hi,这里是Aitrainee,欢迎阅读本期新文章。

Qwen-2.5 + ClaudeDev + Aider:这套免费的AI编程工具链,简直太棒了!icon-default.png?t=O83Ahttps://mp.weixin.qq.com/s/C9JQiRgTV49QXkxh8RxAhw最近,Qwen 2.5已经发布了,我已经写了一篇关于他的文章,但我们还没有在真正的编程环境中测试它。所以今天,我将向你展示如何将Qwen 2.5与 Aider、Claude Dev、Continue 一起使用,并且我们将进行一些编程测试,看看它的表现如何。

在我们开始之前,我们需要决定使用什么模型,因为有很多可用的模型。

最好的选择是Qwen 2.5的72B模型,因为这是可用的最大模型,击败了llama3.1 405B,所以我们可以把这个模型作为主要的模型,与Claude Dev、 Continue 和Aider一起使用。

除此之外,对于简单的聊天和代码交互,我们可以本地使用7B编码器模型,而对于自动补全功能,我们也可以使用新的1.5B编码器模型。

不过,我并不推荐这样做, 因为SuperMaven可以免费提供自动补全服务,而且速度也非常快,通常效果更好。

VSCode+Aider+Supermaven:打造免费开源的顶级AI开发环境,别再为Cursor花钱了!

不过,如果你想试试,我会向你展示如何配置,并且我们也会看看Qwen 2.5的自动补全能力。

我们可以轻松地在本地托管7B和1.5B模型,但我们无法在本地托管72B模型,因此我们需要选择一个提供商。有多个提供商提供免费积分和使用权限, 例如Together AI,但他们还没有添加新的Qwen模型。

因此,我将使用Hyperbolic,它已经提供了新的72B模型,并且提供了10美元的免费积分。

▲ https://app.hyperbolic.xyz/models

尽管推理速度较慢,因为它使用的是BF16变体(即未量化的模型),这通常能提供更好的结果。无论如何,我们将使用它,并且你也可以免费跟随进行操作。

让我们开始吧! 首先,从Continue开始 。前往VS Code,在扩展中搜索Continue,找到后安装它。安装完成后,我们需要进行设置。

在此之前,先前往Hyperbolic创建一个API密钥。复制并妥善保存,因为稍后我们会用到它。

完成后,回到Continue Dev,点击“添加”按钮,然后选择OpenAI兼容选项。

输入Hyperbolic的基本URL,

随便选择一个模型添加,

但我们需要Qwen模型,还需要输入API密钥。

为此,点击“设置”选项,打开此文件,在这里输入API密钥,并将模型名称更改为Qwen 2.5。

完成后,保存设置,现在我们相当于在 Continue中添加了一个

Qwe n 2.5 72B的基础模型可用于和 Continue进行聊天、生成代码、应用更改和重构代码等待操作。当然 Continue的代码补全可以设立单独的模型, 我推荐使用SuperMaven,

因为它免费且快速,但如果你想让补全功能在本地运行,我们可以使用新的Qwen 2.5 coder:1.5B模型来配置,教你如下操作:

Ollama拉取qwen 2.5:1.5B

你可以看到它运行得非常好,效果也不错。这是一个基本的Copilot设置。你可以使用更大的72B模型或7B编码器模型进行聊天,并使用1.5B模型进行自动补全。

上面是Continue中的配置,现在介绍Claude Dev中如何运行qwen 2.5:72B(这两个插件常常协作使用)

现在,我将使用Hyperbolic端点,所以选择OpenAI兼容选项,但你也可以选择ollama本地选项。

选择API端点、API密钥和模型名称。完成后,点击“完成”按钮并保存。现在我们可以开始使用它了。

让我通过创建一个简单的Todo应用来展示。我们让它生成一个简单的HTML、CSS和JS的Todo应用程序。你可以看到它正在生成代码,现在我们等待一下。

生成的页面运行得很好。这很棒,虽然不如Claude,但可用,而且Hyperbolic有免费的积分,所以你可以免费发送大量请求。

现在我们介绍第三个工具: Aider( Aider+ Claude Dev+ Continue这三个常常协作使用 )。首先运行命令`pip install aider-chat`进行安装。

完成后,我们可以使用它了,不过还需要配置Hyperbolic。通过添加环境变量来更改OpenAI的基本URL,并添加API密钥作为另一个环境变量。一切设置好后,

使用这些参数启动Aider,它将与Hyperbolic一起运行。如果你想使用本地模型,启动时指定模型名称即可。

现在让我们要求它制作一个简单的扫雷游戏,使用HTML、CSS和JS。发送请求后,它开始工作了。稍等一下。

让我们运行一下。好,游戏运行正常,效果很好。

所有的工具在Qwen上都运行得不错,基本没有问题。虽然不如Claude那样功能全面,但这已经很好了。你可以使用它与Aider和Claude Dev生成一些非常不错的东西。而且,通过Hyperbolic访问是免费的。

总的来说,这是一个很棒的设置。你可以试试,让我知道是否对你有效。非常酷!

🌟希望这篇文章对你有帮助,感谢阅读!如果你喜欢这系列文章请以 点赞 / 分享 / 在看 的方式告诉我,以便我用来评估创作方向。

往期推荐

快速打造AI应用!Taipy:只用Python,轻松构建生产级AI Web应用,功能强大还简单!

Qwen2.5:13个新模型来袭!开源通用、编码、数学模型全解读,72B超越Llama 405B - 本地安装测试

g1:o1推理链开源实现,原理竟如此简单!解决 60-80% 的困扰LLM的简单逻辑问题

Sentient Agent:让 AI 控制你的浏览器,一键完成任务!三行代码自动控制浏览器(填表、查股票、播放视频)

Llama 3.1 70B AQLM-PV版发布!大模型压缩后可在24GB显存GPU上本地运行!!

Claude Dev 升级:全面支持 o1 & Gemini,升级你的开发体验!

Claude Dev(已升级):Ollama、Groq全面支持!轻松集成AI工作流

参考链接:
[1] https://app.hyperbolic.xyz/
[2] https://www.youtube.com/watch?v=uu-oag2IkvQx
[3] https://supermaven.com/

知音难求,自我修炼亦艰

抓住前沿技术的机遇,与我们一起成为创新的超级个体

(把握AIGC时代的个人力量)

点这里 👇 关注我,记得标星哦~

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见 ~

修改于

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2155613.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AI字幕翻译器行业分析:前五大厂商占有大约29.5%的市场份额

AI 字幕翻译器正在彻底改变我们使用不同语言消费媒体的方式,使内容可以普遍访问。这些先进的技术利用机器学习和自然语言处理,将口语对话实时翻译成字幕。这一功能不仅打破了语言障碍,提升了观众的体验,而且还使内容创作者能够毫不…

比 Kimi 更强!用 Claude 仿写头条文章,轻松过原创(附完整指令)

最近,我有个做头条号的朋友跟我吐槽,说每天都要更新内容,经常写文章写到半夜,他已经快撑不住了。我听完实在有点不忍心,就告诉他,其实可以用 AI 来帮忙写头条文章。 朋友一脸怀疑,说“怎么可能&…

消灭病毒gamedemo

DestoryVirus 一、AudioSourceManager using System.Collections; using System.Collections.Generic; using UnityEngine;public class AudioSourceManager : MonoBehaviour {public static AudioSourceManager Instance { get; private set; }public SoundPlayer soundPla…

【C++】智能指针模拟实现及详解

目录 什么是智能指针: 为什么要有智能指针: auto_ptr: unique_ptr: shared_ptr: shared_ptr的缺陷: weak_ptr: 什么是智能指针: 概念: 智能指针是一种特殊的类模板,用于自动…

Java律师法律咨询小程序

技术:Java、Springboot、mybatis、Vue、Mysql、微信小程序 1.代码干净整洁,可以快速二次开发和添加新功能 2.亮点可以添加AI法律咨询作为 创新点 系统分:用户小程序端,律师web端和管理员端 用户可以在小程序端登录系统进入首…

机器学习之非监督学习(二)异常检测(基于高斯概率密度)

机器学习之非监督学习(二)异常检测(基于高斯概率密度) 0. 文章传送1.案例引入2.高斯正态分布3.异常检测算法4.异常检测 vs 监督学习5.算法优化 0. 文章传送 机器学习之监督学习(一)线性回归、多项式回归、…

VMware安装CentOS7及其初始化配置教程

安装准备 VMware Workstation Pro 17:下载及安装教程 CentOS 7下载地址:centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云 创建虚拟机 安装CentOS7 鼠标点一下屏幕中间,就可以进入虚拟机,按向上箭头选择安装&#xff0…

EECS498 Deep Learning for Computer Vision (一)软件使用指南

#最近开始学习深度学习的相关基础知识,记录一下相关笔记及学习成果# learning:building artificial systems that learn from data and experience deep learning(a set of machine learning): hierarchical learning algorithms with many "laye…

【基础算法总结】模拟篇

目录 一,算法介绍二,算法原理和代码实现1576.替换所有的问号495.提莫攻击6.Z字形变换38.外观数列1419.数青蛙 三,算法总结 一,算法介绍 模拟算法本质就是"依葫芦画瓢",就是在题目中已经告诉了我们该如何操作…

helm安装promethues

1、添加 Helm 仓库: helm repo add prometheus-community https://prometheus-community.github.io/helm-charts helm repo update 2、安装 Prometheus:安装promtheus到monitor名称空间中 kubectl create ns monitor helm search repo prometheus #查…

【WSL迁移】将WSL2迁移到D盘

首先查看WSL状态:wsl -l -v 以压缩包的形式导出到其他盘。 wsl --export Ubuntu D:\Ubuntu_WSL\ubuntu.tar 注销原有的linux系统 wsl --unregister Ubuntu 导入系统到D盘 wsl --import Ubuntu D:\Ubuntu_WSL D:\Ubuntu_WSL\Ubuntu.tar 恢复默认用户 Ubuntu co…

Python编码系列—Python策略模式:灵活应对变化的算法策略

🌟🌟 欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中…

后端-navicat查找语句(单表与多表)

表格字段设置如图 语句&#xff1a; 1.输出 1.输出name和age列 SELECT name,age from student 1.2.全部输出 select * from student 2.where子语句 1.运算符&#xff1a; 等于 >大于 >大于等于 <小于 <小于等于 ! <>不等于 select * from stude…

大学生必看!60万人在用的GPT4o大学数学智能体有多牛

❤️作者主页&#xff1a;小虚竹 ❤️作者简介&#xff1a;大家好,我是小虚竹。2022年度博客之星&#x1f3c6;&#xff0c;Java领域优质创作者&#x1f3c6;&#xff0c;CSDN博客专家&#x1f3c6;&#xff0c;华为云享专家&#x1f3c6;&#xff0c;掘金年度人气作者&#x1…

Spring框架总体结构

1. Spring是什么 Spring 是一个开源框架 Spring 为简化企业级应用开发而生&#xff0c;使用 Spring 可以使简单的 JavaBean实现以前只有 EJB 才能实现的功能 Spring 是一个 IOC(DI) 和 AOP 容器框架 具体描述 Spring 轻量级&#xff1a;Spring 是非侵入性的 - 基于 Spring 开发…

【24华为杯数模研赛赛题思路已出】国赛B题思路丨附参考代码丨免费分享

2024年华为杯研赛B题解题思路 B题 WLAN组网中网络吞吐量建模 问题1 请根据附件WLAN网络实测训练集中所提供的网络拓扑、业务流量、门限、节点间RSSI的测试基本信息&#xff0c;分析其中各参数对AP发送机会的影响&#xff0c;并给出影响性强弱的顺序。通过训练的模型&#xff…

撤销与恢复的奥秘:设计模式之备忘录模式详解

备忘录模式 &#x1f3af; 备忘录模式&#xff08;Memento Pattern&#xff09;简介 备忘录模式 是一种行为型设计模式&#xff0c;用于保存对象的某一时刻状态&#xff0c;以便稍后可以恢复到该状态&#xff0c;而不破坏对象的封装性。备忘录模式将对象的状态封装在一个独立的…

技术周总结 09.16~09.22 周日(架构 C# 数据库)

文章目录 一、09.16 周一1.1&#xff09;问题01&#xff1a; 软件质量属性中"质量属性场景"、"质量属性环境分析"、"质量属性效用树"、"质量属性需求用例分析"分别是什么&#xff1f;1.2&#xff09;问题02&#xff1a; 软件质量属性中…

机器学习(1)sklearn的介绍和六个主要模块、估计器、模型持久化

文章目录 1.sklearn介绍2.sklearn的模块3.监督学习和无监督学习1. 监督学习 (Supervised Learning)例子 2. 无监督学习 (Unsupervised Learning)例子 4.估计器估计器的主要特性和方法包括&#xff1a;估计器的类型&#xff1a;示例&#xff1a;使用 scikit-learn 中的估计器 5.…

用最通俗易懂的语言和例子讲解三维点云

前言&#xff1a; 我整体的学习顺序是看的按B站那“唯一”的三维点云的视频学习的&#xff08;翻了好久几乎没有第二个...&#xff09;对于深度学习部分&#xff0c;由于本人并没有进行学习&#xff0c;所以没有深究。大多数内容都进行了自己的理解并找了很多网络的资源方便理解…