跳转到主要内容

标签(标签)

资源精选(342) Go开发(108) Go语言(103) Go(99) LLM(84) angular(83) 大语言模型(67) 人工智能(56) 前端开发(50) LangChain(43) golang(43) 机器学习(39) Go工程师(38) Go程序员(38) Go开发者(36) React(34) Go基础(29) Python(24) Vue(23) Web开发(20) 深度学习(20) Web技术(19) 精选资源(19) Java(19) ChatGTP(17) Cookie(16) android(16) 前端框架(13) JavaScript(13) Next.js(12) LLMOps(11) 聊天机器人(11) 安卓(11) ChatGPT(10) typescript(10) 资料精选(10) mlops(10) NLP(10) 第三方Cookie(9) Redwoodjs(9) RAG(9) Go语言中级开发(9) 自然语言处理(9) PostgreSQL(9) 区块链(9) 安全(9) 智能体(8) 全栈开发(8) OpenAI(8) Linux(8) AI(8) GraphQL(8) iOS(8) 数据科学(8) 软件架构(7) Go语言高级开发(7) AWS(7) C++(7) whisper(6) Prisma(6) 隐私保护(6) 提示工程(6) JSON(6) DevOps(6) 数据可视化(6) wasm(6) 计算机视觉(6) 算法(6) Rust(6) 微服务(6) 隐私沙盒(5) FedCM(5) 语音识别(5) Angular开发(5) 快速应用开发(5) 生成式AI(5) Agent(5) LLaMA(5) 低代码开发(5) Go测试(5) gorm(5) REST API(5) kafka(5) 推荐系统(5) WebAssembly(5) GameDev(5) 数据分析(5) CMS(5) CSS(5) machine-learning(5) 机器人(5) 游戏开发(5) Blockchain(5) Web安全(5) nextjs(5) Kotlin(5) 低代码平台(5) 机器学习资源(5) Go资源(5) Nodejs(5) PHP(5) Swift(5) RAG架构(4) devin(4) Blitz(4) javascript框架(4) Redwood(4) GDPR(4) 生成式人工智能(4) Angular16(4) Alpaca(4) 编程语言(4) SAML(4) JWT(4) JSON处理(4) Go并发(4) 移动开发(4) 移动应用(4) security(4) 隐私(4) spring-boot(4) 物联网(4) 网络安全(4) API(4) Ruby(4) 信息安全(4) flutter(4) 专家智能体(3) Chrome(3) CHIPS(3) 3PC(3) SSE(3) 人工智能软件工程师(3) LLM Agent(3) Remix(3) Ubuntu(3) GPT4All(3) 模型评估(3) 软件开发(3) 问答系统(3) 开发工具(3) 最佳实践(3) RxJS(3) SSR(3) Node.js(3) Dolly(3) 移动应用开发(3) 低代码(3) IAM(3) Web框架(3) CORS(3) 基准测试(3) Go语言数据库开发(3) Oauth2(3) 并发(3) 主题(3) Theme(3) earth(3) nginx(3) 软件工程(3) azure(3) keycloak(3) 生产力工具(3) gpt3(3) 工作流(3) C(3) jupyter(3) 认证(3) prometheus(3) GAN(3) Spring(3) 逆向工程(3) 应用安全(3) Docker(3) Django(3) R(3) .NET(3) 大数据(3) Hacking(3) 渗透测试(3) C++资源(3) Mac(3) 微信小程序(3) Python资源(3) JHipster(3) JDK(2) SQL(2) Apache(2) Hashicorp Vault(2) Spring Cloud Vault(2) Go语言Web开发(2) Go测试工程师(2) WebSocket(2) 容器化(2) AES(2) 加密(2) 输入验证(2) ORM(2) Fiber(2) Postgres(2) Gorilla Mux(2) Go数据库开发(2) 模块(2) 泛型(2) 指针(2) HTTP(2) PostgreSQL开发(2) Vault(2) K8s(2) Spring boot(2) R语言(2) 深度学习资源(2) 半监督学习(2) semi-supervised-learning(2) architecture(2) 普罗米修斯(2) 嵌入模型(2) productivity(2) 编码(2) Qt(2) 前端(2) Rust语言(2) NeRF(2) 神经辐射场(2) 元宇宙(2) CPP(2) spark(2) 流处理(2) Ionic(2) 人体姿势估计(2) human-pose-estimation(2) 视频处理(2) deep-learning(2) kotlin语言(2) kotlin开发(2) burp(2) Chatbot(2) npm(2) quantum(2) OCR(2) 游戏(2) game(2) 内容管理系统(2) MySQL(2) python-books(2) pentest(2) opengl(2) IDE(2) 漏洞赏金(2) Web(2) 知识图谱(2) PyTorch(2) 数据库(2) reverse-engineering(2) 数据工程(2) swift开发(2) rest(2) robotics(2) ios-animation(2) 知识蒸馏(2) 安卓开发(2) nestjs(2) solidity(2) 爬虫(2) 面试(2) 容器(2) C++精选(2) 人工智能资源(2) Machine Learning(2) 备忘单(2) 编程书籍(2) angular资源(2) 速查表(2) cheatsheets(2) SecOps(2) mlops资源(2) R资源(2) DDD(2) 架构设计模式(2) 量化(2) Hacking资源(2) 强化学习(2) flask(2) 设计(2) 性能(2) Sysadmin(2) 系统管理员(2) Java资源(2) 机器学习精选(2) android资源(2) android-UI(2) Mac资源(2) iOS资源(2) Vue资源(2) flutter资源(2) JavaScript精选(2) JavaScript资源(2) Rust开发(2) deeplearning(2) RAD(2)

category

你有没有想过,你可以在自己的工作空间里用人工智能来增强你的编码能力?

现在你可以,甚至更好的是,你可以免费做!

本指南向您展示了如何使用Ollama将强大的AI直接插入Cursor IDE。Cursor是一个复杂的编码IDE,类似于Visual Studio,专为人工智能对编程而设计,但它经常会遇到一个问题:需要昂贵的API密钥和恒定的互联网连接。

我们的目标是通过利用可以在本地安装的开源模型来避开这些障碍。不再有高昂的费用或连接问题。无论你是在调整你的网站还是构建复杂的软件,将人工智能添加到你的工具包中从未如此简单或经济实惠。

我会一步一步地引导你完成设置,这样你就可以从今天开始使用人工智能来帮助你的项目。准备好让您的编码更智能、更快,并免除不必要的成本。

第一步:使用Ollama和Cursor进行设置


首先下载Ollama和Cursor。Ollama是一个突破性的开源平台,可以让你运行、创建和共享强大的人工智能模型,如ChatGPT。它是您将AI集成到项目中的门户。

Cursor是一个高级IDE,您的AI编程伴侣,旨在将您的编码提升到一个新的水平。虽然Cursor提供了人工智能辅助自动执行和错误修复等复杂功能,但它需要持续的互联网连接,并使用API密钥,这可能会很昂贵。我们的目标是利用本地安装的开源模型来绕过这些成本和连接问题。


安装这些工具是使用人工智能实现更智能、更具成本效益的编码的第一步。让我们设置它们!

第二步:拿起你的LLM模型

让我们来了解一下操作的大脑——你的LLM模型!

Ollama使下载和共享LLM变得超级容易。

首先,选择你的模型。不确定该选哪一个?没问题!查看Ollama网站上可用的量化模型列表。

无论你需要坚固的东西还是更轻便的东西,都非常适合你的项目。

要下载,只需将下面命令中的“LLM_MODEL_NAME”替换为所选模型的名称:

```
ollama pull LLM_MODEL_NAME

```


Llama3:迄今为止最有能力公开获得的法学硕士。Meta Llama 3是Meta股份有限公司开发的一系列模型,是最先进的新型模型,有8B和70B参数大小(预先训练或指导调整)。
想要推荐吗?试试令人印象深刻的Llama3,它有80亿个参数供初学者使用。它非常适合各种各样的任务。只需运行:

```
ollama run llama3:instruct
```

对Llama3及其功能感兴趣吗?

在这里深入了解:了解更多关于Llama3的信息。

下载模型后,您就可以将AI带入编码会话。

步骤3:安装CodeGPT扩展


接下来,让我们将CodeGPT扩展集成到您的Cursor IDE中。

这个漂亮的工具是通过Ollama服务器连接基于云的OpenAI模型和本地LLM的关键。无论你是想使用API密钥利用Grok和Mistral等高级人工智能模型,还是保持本地和免费,CodeGPT都是你的桥梁。

安装CodeGPT:有时在Cursor市场中搜索可能会出现故障。不过不用担心!有一个简单的解决方法。只需手动下载扩展,然后将其拖放到您的Cursor IDE中。就这么简单!

有关手动安装的分步指南,请查看:如何在Cursor上安装扩展。

安装了CodeGPT后,您就可以将复杂的AI功能直接带入您的编码环境。让我们用一些人工智能来增强你的编程!


Cursor IDE的CodeGPT扩展。


步骤4:配置CodeGPT设置


太好了,您已经安装了CodeGPT扩展!现在,让我们调整设置,通过Ollama服务器连接到本地LLM。

这一步确保CodeGPT确切地知道要利用哪个AI模型来增强您的编码体验。

以下是如何设置它:

  • 访问设置:在Cursor IDE中打开CodeGPT设置。
  • 选择您的提供商:选择“Ollama”作为您的AI模型提供商。
  • 选择型号:从可用型号列表中,选择您之前下载的型号。例如,如果您遵循了我们在步骤2中的建议,您将选择“llama3:指令”。

通过选择正确的模型和提供者,您可以将CodeGPT与所选LLM的强大功能对齐。

现在,你已经准备好用AI来编码了!

第五步:开始与你的AI聊天!


现在一切都设置好了,你可以直接与你的AI模型聊天了!CodeGPT不仅可以增强您的编码能力,还可以在Cursor IDE中充当交互式AI助手。

以下是如何开始:

  • 打开聊天功能:在游标中,找到CodeGPT扩展的聊天框。这是你与人工智能互动的门户。
  • 开始提示:直接在聊天框中键入您的问题或命令。无论你需要代码建议、bug修复还是解释,只要问就行了。您选择的AI模型(如您之前设置的“llama3:指令”)已准备好提供帮助。

欢迎探索不同类型的查询,看看你的人工智能如何最好地帮助你完成编码项目。这种直接交互是提高生产力和更好地理解复杂代码的强大工具。

祝贺您将AI集成到您的编码环境中!

您已成功导航Ollama和Cursor的设置,下载了功能强大的LLM模型,安装了CodeGPT扩展,将其配置为与本地服务器连接,并学习了如何直接与AI助手交互。

虽然Cursor还有其他可用的扩展,但由于CodeGPT的高下载率和强大的维护记录,我选择在本指南中重点介绍CodeGPT,以确保您成为可靠和强大的AI编码合作伙伴。这是希望用AI功能增强编程的开发人员的热门选择。

展望未来,还有更多的东西需要探索,比如LM Studio,这是另一个令人兴奋的工具,可以进一步改变您的开发工作流程。

我们可能会在未来的文章中深入探讨这一点,为您提供更多在项目中利用人工智能的方法。

现在,尝试你的新设置,探索人工智能辅助编码的潜力,并考虑如何定制这些工具以满足你的特定需求。

 

 

文章链接