自建 AI 编程助手 _ 本地 Yi-Coder 模型 + Cursor 轻松实现

引言

Yi-Coder 是一个开源的高性能代码语言大模型,旨在实现高效编程。它支持 52 种编程语言,特别擅长处理需要长上下文理解的任务,如项目级代码理解和生成。该模型提供两种规模(15亿和90亿参数),并有基础版和聊天版可供选择。

在本教程中,您将学习如何:

  • 使用与 OpenAI 兼容的 API 在本地运行 Yi-Coder 模型
  • 使用 Yi-Coder 驱动 Cursor

Cursor 简介

Cursor 是当前最受欢迎的 AI 代码编辑器之一。它能够利用专门为编码任务训练的 LLM(如 Yi-Coder)来完成编码辅助任务。您可以将 Yi-Coder-9B 配置为 Cursor 的私有 LLM 后端。

在本地运行 Yi-Coder 模型

安装 Gaia 节点

要获取 Cursor 所需的本地 Yi-Coder-9B 的公共 HTTPS endpoint,请按照以下步骤操作:

  1. 安装开源 Gaia 节点——一组轻量且可移植的 LLM 推理工具。

Gaia 的技术栈基于 WasmEdge,这是一个针对无服务器计算和边缘应用优化的 WebAssembly 运行时。此设置允许在不同环境中高效部署 Yi-Coder,提供灵活性和可扩展性。

  1. 使用以下命令安装:

bash
curl -sSfL ‘https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh’ | bash

  1. 下载并初始化模型:

bash
gaianet init –config https://raw.githubusercontent.com/GaiaNet-AI/node-configs/main/yi-coder-9b-chat/config.json

  1. 启动节点:

bash
gaianet start

您将获得一个 HTTPS URL,格式为 https://NODE-ID.us.gaianet.network。同时,您可以在浏览器中访问 http://localhost:8080 来提问编程相关问题。

Yi-Coder 运行示例

我们以 8k 上下文窗口启动了 Yi-Coder 9B 模型。如果您的机器有较大的 GPU RAM(例如 24GB),可以将上下文大小增加到 128k。较大的上下文大小在编码中特别有用,因为我们可能需要将大量源代码文件塞入 LLM 提示中以完成复杂任务。

将 Yi-Coder-9B 集成到 Cursor

接下来,让我们将本地运行的 Yi-Coder-9B 配置到 Cursor 中。只需使用您的 Gaia 节点 URL 覆盖 Cursor 的默认 OpenAI URL,并修复模型名称和“API 密钥”,即可开始工作!请参阅相关文档获取详细说明。

现在,让我们测试 Yi-Coder-9B 来编写一个简单的搜索页面。

搜索页面示例

模型生成了一个简单的搜索页面。

修改按钮示例

接着,我要求 Yi-Coder-9B 修改按钮上的文字标签,模型成功解释了搜索按钮的功能。

网页运行示例

网页如预期运行!

最终效果示例

就这样!访问 野卡 | 一分钟注册,轻松订阅海外线上服务 获取更多信息。

参考资料

  • Yi-Coder: Yi-Coder 介绍
  • WasmEdge: WasmEdge GitHub

关于 WasmEdge

WasmEdge 是轻量级、安全、高性能、可扩展、兼容 OCI 的软件容器与运行环境,目前是 CNCF 沙箱项目。WasmEdge 被广泛应用于 SaaS、云原生、服务网格、边缘计算、微服务、流数据处理和 LLM 推理等领域。

(0)
上一篇 2025年6月14日
下一篇 2025年6月14日

相关推荐

  • 如何获取和使用虚拟信用卡

    在这个日益数字化的世界中,安全地管理财务变得比以往任何时候都重要。虚拟信用卡作为一种创新解决方案,提供了一系列好处,从增强的在线安全性到更好的预算控制。无论您是在网上购物、注册订阅…

    文章 2025年8月19日
  • 哪些虚拟信用卡值得推荐?

    随着全球电子商务的迅速发展,虚拟信用卡已成为越来越多人进行线上支付、跨境购物和订阅服务的首选工具。虚拟信用卡因其便捷性、高安全性和低风险的特点,受到了许多消费者的青睐。然而,市场上…

    文章 2025年4月25日
  • 新手快速掌握Suno的实用技巧 _ Suno免费下载指南

    立即开始使用Suno的最佳功能 如果您是Suno的新用户,并希望通过 Suno免费下载 体验此应用的强大功能,那您来对地方了!Suno功能丰富,可以让音频制作变得更简单,但有时众多…

    2025年5月21日
  • Midjourney 订阅计划详解

    Midjourney 提供三种不同的订阅级别,用户可以选择按月或按年支付,享受高达 20% 的折扣。每个订阅计划均包含访问 Midjourney 成员图库、官方 Discord 以…

    2025年2月13日
  • 推特蓝勾勾认证收费$8美金!Twitter Blue付费版的优势与市场反应

    Elon Musk在10月底成功收购Twitter后,迅速推出了付费版方案Twitter Blue,将过去的身份认证蓝勾勾改为月费制。 什么是Twitter Blue? Twitt…

    2025年2月4日
  • 轻松掌握Apple ID注册与虚拟VISA卡绑定以实现Apple Pay支付

    本文将介绍如何注册Apple ID并绑定虚拟VISA卡,以便在美区Apple ID上使用Apple Pay。通过虚拟信用卡,您可以方便地在Apple平台上进行各种支付操作。 在您的…

    文章 2025年3月16日
  • Perplexity AI 公司简介

    Perplexity AI 是一家成立于 2022 年的企业,旨在构建一个对话式搜索引擎。该公司由 Andy Konwinski 创立,他也是 Databricks 的创始人。 在…

    文章 2025年2月26日
  • 虚拟信用卡平台全面解析与开户指南

    平台概述 该平台由国内公司开发,属于二级虚拟卡平台。其主要特点包括费用透明、开户简便、充值灵活,且提供多种卡段(目前有四个卡段,更多卡段正在对接中)。该平台主要服务于跨境客户,适用…

    2025年2月22日
  • 推荐几款实用的美国地址生成器网站

    本文创建于 2023-12-28,最后更新时间:2024-05-13。本文详细介绍了几个常用的美国地址生成网站,这些工具在生成信用卡账单地址、注册 APP ID 或其他个人国外账号…

    文章 2025年8月13日
  • 新加坡汇丰银行2025年个人账户开户指南:条件、流程与费用全解析

    在众多银行中,新加坡汇丰银行凭借其悠久的历史、广泛的金融服务以及国际声誉,成为了众多人士的首选。本文将详细介绍新加坡汇丰银行个人账户的开户流程、所需资料、开户优势以及后续维护等相关…

    2025年3月2日
  • 后付费计划与预付费计划的区别解析

    2023年,美国无线运营商的后付费用户数量稳健增长,T-Mobile的后付费用户数量就增长了超过100万。新增的80万后付费用户是否意味着后付费计划适合所有人呢?答案并不简单。 您…

    文章 2025年7月4日
  • Poe 网页版使用指南|多款 AI 模型免费体验

    Poe 是由 Quora 推出的在线问答平台,整合了 ChatGPT 和多种不同的 AI 模型,提供用户多样化的选择。无论是想要快速切换不同的人工智能模型,还是在与 AI 互动时需…

    文章 2025年8月21日
  • 低至两块钱一天!超值的ChatGPT镜像服务来啦!

    使用指南 首先购买激活码。 访问 镜像站,注册一个账号。 在镜像网站输入激活码,即可开始使用。 1. ChatGPT简介 ChatGPT是由OpenAI开发的先进语言模型,基于GP…

    2025年6月1日
  • PS手机版与电脑版的区别解析

    文章概述 在当今数字化时代,Adobe Photoshop(简称PS)作为一款强大的图像处理软件,广受用户喜爱。本文将探讨PS手机版与电脑版的异同,帮助用户更好地选择适合自己的版本…

    文章 2025年4月1日
  • 最佳虚拟信用卡推荐:野卡的安全性与使用体验

    野卡 虚拟信用卡 近年来,随着跨境支付需求的不断增长,用户在订阅海外服务(如 ChatGPT Plus、Claude Pro、MidJourney 等)时,常常面临国内支付方式无法…

    2025年8月21日
  • 如何解除 Claude 的地区限制

    在使用 Claude 的过程中,许多用户可能会遇到地区限制的问题。本文将分享一些有效的方法,帮助您轻松解除这些限制,畅享 Claude 的强大功能。 使用 Claude 的方法 以…

    文章 2025年5月8日
  • 亚马逊平台费用详解:你需要了解的费用明细

    作为一名亚马逊卖家,您可能会好奇,究竟需要支付多少费用给亚马逊?同时,有哪些方法可以减少这些费用的支出呢?在成为亚马逊卖家之前,您可能只听说过亚马逊会收取各种费用,但对具体的费用结…

    文章 2025年4月27日
  • 如何解决 ChatGPT API 支付时银行卡被拒绝的问题

    问题背景 在使用 ChatGPT 的智能对话系统时,有用户遇到银行卡被拒绝的情况。银行卡被拒绝可能由以下几个原因引起: 银行卡过期 账户余额不足 风险控制 接下来,我们将详细讨论这…

    文章 2025年8月31日
  • VCC虚拟信用卡与实体信用卡的区别

    在我们的日常生活中,虚拟信用卡(VCC,Virtual Credit Card)逐渐成为一种便捷的支付工具。它也被称为Visa Mastercard虚拟信用卡、Visa国际信用卡等…

    文章 2025年7月11日
  • 如何获取美国虚拟信用卡(美国信用卡指南)

    在美国如何申请信用卡 申请流程 在美国,申请信用卡通常有以下几种方式: 在线申请:访问银行官网填写申请表。如果有在银行工作的朋友协助,会更加顺利。 预批准邀请:收到银行寄来的预批准…

    文章 2025年6月18日