首页 > 其他分享 >Nice!使用开源工具组建一个AI编码小助手

Nice!使用开源工具组建一个AI编码小助手

时间:2025-01-01 21:28:43浏览次数:3  
标签:apiBase 7b AI text 模型 开源 ollama Nice

         “ Ollama 是一个致力于推动本地人工智能模型开发和应用的工具和平台,允许用户在本地运行、管理和调用各种 AI 模型。它的核心理念是提供一种无需依赖云计算环境的方式,让开发者和企业能够高效地使用 AI 模型,同时确保数据隐私和安全。

      本次使用Ollama运行LLM,VSCode上安装continue插件,同时配置本地运行的LLM,达成AI编码小助手的体验,当然是丐版哦!

图片

01怎么搭建?

本次以windows为例,当然使用了WSL(Ubuntu)了

安装ollama

curl -fsSL https://ollama.com/install.sh | sh
ollama常用命令
# 查看已有模型ollama list# 下载模型ollama pull qwen2:7b# 运行模型ollama run qwen2:7b ollama run codeqwenollama run nomic-embed-text

运行Codeqwen 7b+Qwen2 7B + nomic-embed-text

借助 Ollama与LanceDB向量化技术,可以去更高效的进行代码检索和聊天.

图片

VScode 安装continue + 配置模型

图片

 "models": [    {      "title": "Codeqwen 7B",      "provider": "ollama",      "model": "codeqwen",      "apiBase": "http://127.0.0.1:11434"    }  ],  "embeddingsProvider": {    "provider": "ollama",    "model": "nomic-embed-text",    "apiBase": "http://127.0.0.1:11434"  },  "tabAutocompleteModel": {    "title": "Qwen2 7B",    "provider": "ollama",    "model": "qwen2:7b",    "apiBase": "http://127.0.0.1:11434"  },

到此,配置已经完成,可以开始体验一下了!

02干活

      我想来个冒泡算法,那么只需要标注想写的地方,就会自动将冒泡算法给你在文件中标注的地方写出来

图片

      chat对话功能也是能够达到基本预期的。

图片

PS:有个比较严重的问题,因为是本地运行,所以智算能力太差,响应速率还是远远比不上当前流行的工具,只能体验体验,当然,大老板们请忽略

想知道更多的开源github工具,请关注公众号

标签:apiBase,7b,AI,text,模型,开源,ollama,Nice
From: https://blog.csdn.net/youyou263/article/details/144872342

相关文章

  • IntelliJ IDEA 里的 JetBrains AI 有哪些好用的功能
    在IntelliJIDEA中,JetBrainsAI是JetBrains集成的人工智能功能,旨在提高开发效率,辅助开发者更智能地编写、优化和理解代码。JetBrainsAI作为IntelliJIDEA的一部分,通过自然语言处理和机器学习技术,提供了许多智能代码建议和自动化功能。Ai插件获取地址:https://web......
  • AI 自动化编程会让程序员失业吗?
    AI自动化编程是否会导致程序员失业,是一个复杂而多方面的问题。虽然AI的发展确实在某些领域提高了效率,但并不意味着程序员会完全失业。相反,AI更可能改变程序员的工作方式,而非取而代之。以下是从多个角度的分析,配合代码解释。JetbrainsAiAssistant插件获取地址:https:/......
  • 漫游 THM-ContainMe-v4 靶机
    Capturetheflag!一、信息收集确认主机ip,扫端口和服务,curl一下得到网页,扫描目录访问web相关页面二、撕口子经过基本的信息收集,暂时没什么思路,进一步观察web页面。查看index.php的源代码后发现提示说明此页面可能存在其他路径进行模糊测试wfuzz-c-w/usr......
  • C#编写的盘符图标修改器 - 开源研究系列文章
          这天在网上遇到一个Windows的盘符图标修改软件,但是它那个是.netframework2.0的,所以就将其改成4.8.1的了,用于Windows11等默认不安装2.0库的操作系统里使用。 1、项目目录;  2、源码介绍;它直接进行注册表的修改即可,设置和恢复都是。 ......
  • 开源架构的微服务架构实践优化版
    上两篇文章推荐:开源架构中的数据库选择优化版(New)开源架构学习指南:文档与资源的智慧锦囊(New)我管理的社区推荐:【青云交社区】和【架构师社区】推荐技术圈福利社群:点击快速加入开源架构的微服务架构实践优化版一、引言二、微服务架构基础剖析:深挖根基,洞见本......
  • AWS开源Multi-Agent-Orchestrator:多智能体编排框架,管理AI智能体,处理复杂对话
    近期,AWS推出了一款名为Multi-AgentOrchestrator的全新开发工具,其设计目的在于简化开发人员对复杂AI交互的管理流程。这款工具具备高效的请求分配机制,能够精确地将用户请求路由至最合适的AI代理,并且能实时追踪对话状态,从而满足从基础聊天机器人到高级AI系统的多样化需......
  • 【2024超全汇总】这是我见过最全面的AI大模型面试题集合!
    节前,我们组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、今年参加社招和校招面试的同学。针对大模型技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备面试攻略、面试常考点等热门话题进行了深入的讨论。喜欢记得点赞、收藏、关注。更多技术......
  • 【开源免费】基于Vue和SpringBoot的中药实验管理系统(附论文)
    本文项目编号T130,文末自助获取源码\color{red}{T130,文末自助获取源码}......
  • 【开源免费】基于Vue和SpringBoot的公司日常考勤系统(附论文)
    本文项目编号T134,文末自助获取源码\color{red}{T134,文末自助获取源码}......
  • 【开源免费】基于Vue和SpringBoot的中小企业人事管理系统(附论文)
    本文项目编号T133,文末自助获取源码\color{red}{T133,文末自助获取源码}......