AI智能编程工具汇总

AI智能编程工具汇总

以下是一份关于主流大模型开发工具的综合介绍,涵盖 Gemini CLIQwen-CodeKimi K2 等关键工具的功能特性、安装方式与使用建议。


🌟 Gemini CLI

开发者:Google DeepMind
简介:命令行工具,用于调用 Gemini 系列大模型(如 Gemini 1.5),支持本地与 API 调用,适用于代码生成、文本处理等任务。

功能特性

  • 支持多模态输入(文本 / 图像)
  • 上下文长度可扩展至百万 tokens
  • 提供 Python SDK,便于集成开发

安装方式

npx https://github.com/google-gemini/gemini-cli

📌 需提前配置 Google API 密钥。

安装方式

💻 Qwen-Code

开发者:通义千问团队(Alibaba Cloud)
Qwen3-Coder开源:面向世界的智能编程引擎
简介:专为代码场景优化的大模型,支持 Python、C++ 等多种编程语言的生成、补全与理解。

功能亮点
支持 GitHub 仓库级代码理解
提供 IDE 插件(VS Code / JetBrains)
开放微调工具链,支持定制化训练
部署方式

  1. 从 Hugging Face 加载模型
# 加载 CodeQwen-7B
from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained("Qwen/CodeQwen-7B", device_map="auto")
tokenizer = AutoTokenizer.from_pretrained("Qwen/CodeQwen-7B")
  1. 本地运行要求
    显存 ≥ 16GB
    推荐使用 transformers + accelerate 库调用
  2. 命令行工具安装
npm install -g @qwen-code/qwen-code
qwen --version
qwen
  1. 配置 API 访问(通过百炼平台)
# 创建项目
mkdir myprj && cd myprj# 配置环境变量
echo 'export OPENAI_API_KEY="sk-xxxx"' >> .env  # 替换为百炼控制台获取的 API-KEY
echo 'export OPENAI_BASE_URL="https://dashscope.aliyuncs.com/compatible-mode/v1"' >> .env
echo 'export OPENAI_MODEL="qwen3-coder-480b-a35b-instruct"' >> .env
# 可选:echo 'export OPENAI_MODEL="qwen3-coder-plus"' >> .env# 激活环境
source .env

📄 Kimi K2

开发者:月之暗面(Moonshot AI)

简介:Kimi Chat 的开发者版本,支持超长上下文(最高 200K tokens),擅长复杂逻辑推理与文档解析。

核心能力
支持 PDF、Word 等文档解析
提供 API 自动化能力
中文场景下表现优异,语义理解精准
访问方式
官网申请内测权限(Web 界面 + API)
支持通过 curl 调用 API
示例:使用 curl 调用 Kimi K2


curl -X POST https://api.moonshot.cn/v1/chat \-H "Authorization: Bearer $API_KEY" \-d '{"model": "kimi-2","messages": [{"role": "user","content": "请解释 Transformer 架构的工作原理"}]}'

🚀 Trae CN v2.0.4 正式发布

新增支持模型:

✅ Kimi-K2
✅ Qwen3-Coder
📌 选择建议
使用场景 推荐工具 说明
轻量级开发 / 快速原型 Gemini CLI 易上手,适合快速验证想法
代码专项任务 Qwen-Code 代码生成、补全、理解能力突出
长文本 / 文档分析 Kimi K2 200K 上下文窗口,适合处理大文档
⚠️ 注意:部分工具需申请 API 权限或具备特定硬件环境(如高显存 GPU),建议参考官方文档获取最新配置要求。

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

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

相关文章

算法_python_牛客华为机试笔记_01

刷题是必须的,通过刷题以及别人对题目的解析,可以快速理解,提高效率。 00_题库与参考视频 华为机试_在线编程_牛客网 HJ3 明明的随机数_哔哩哔哩_bilibili 这套华为机试是华为笔试面试机考在线练习,共138道题,目前…

Java基础-完成局域网内沟通软件的开发

目录 案例要求: 实现思路: itheima-chat-server包 src com.itheima Constant类: Server类: ServerReaderThread类: itheima-chat-system包 src com.itheima.ui ChatEntryFrame类: ClientChatFrame类: ClientReaderTh…

windows内核研究(内存管理-线性地址的管理)

内存管理线性地址的管理 进程空间的地址划分分区x86 32位Windows空指针赋值区0x00000000 - 0x0000FFFF用户模式区0x00010000 - 0x7FFEFFFF64KB禁入区0x7FFF0000 - 0x7FFFFFFF内核0x80000000 - 0xFFFFFFFF线性地址有4GB,但是并不是所有的地方都能访问(这里…

【问题解决】使用patch-package修改node-models中的源码

文章目录一、应用场景二、patch-package 和 postinstallpatch-packagepostinstall三、操作步骤1、使用yarn安装patch-package和postinstall-postinstall2、修改package.json3、修改node-model中源码、保存。4、找到修改文件对应的包名5、使用git将新增的patches文件同步到仓库6…

当配置项只支持传入数字,即无法指定单位为rem,需要rem转px

您好!针对您 Vue 3 Element Plus 的技术栈,要优雅且符合大厂规范地解决这个问题,最佳实践是创建一个响应式的 Composition API (组合式函数)。 这个方法完全遵循 Vue 3 的设计哲学,具有高内聚、低耦合、可复用、类型安全&#xf…

谷歌搜索 sg_ss 逆向分析

声明: 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!部分python代码sg_ss cp.call(get_sg_…

一个“加锁无效“的诡异现象

加锁了还出问题?从"点击过快"到"状态可控":多线程共享变量的并发陷阱与实战对策详情如下:在服务端开发中,多线程并发处理客户端请求是提升系统吞吐量的常见手段。最近有位开发者朋友遇到了一个令人费解的问题…

液体泄漏识别误报率↓76%:陌讯多模态融合算法实战解析

原创声明本文为原创技术解析,核心技术参数与架构设计引用自《陌讯技术白皮书》,禁止未经授权的转载与篡改。一、行业痛点:液体泄漏识别的现实挑战在化工生产、食品加工、仓储物流等场景中,液体泄漏的实时监测是保障安全生产的关键…

Y9000P跑开源模型(未完成)

环境信息 1、Y9000笔记本 2、1T空白硬盘 3、ubunut24.04桌面版 一、环境初始化 第一部分:系统初始化 1、安装基础软件 apt-get update apt-get -y install openssh-server openssh-client apt-utils freeipmi ipmitool sshpass ethtool zip unzip nano less git ne…

ARM体系结构

ARM体系结构 编程原理 从源代码到CPU执行过程 #mermaid-svg-M4xemCxDjIQVNNnW {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:14px;fill:#333;}#mermaid-svg-M4xemCxDjIQVNNnW .error-icon{fill:hsl(220.5882352941, 100%, 98.3333333333%);}#mer…

基于SpringBoot的高校社团管理系统的设计与实现(代码+LW文档+远程运行)

💯博主:✌全网拥有50W粉丝、博客专家、全栈领域优质创作者、平台优质Java创作者、专注于Java技术领域和毕业项目实战✌💯 💗开发技术:SpringBoot、Vue、SSM、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、…

F5发布业界首创集成式应用交付与安全平台,开启ADC 3.0新时代

在数字化转型加速与AI技术蓬勃发展的今天,企业对应用性能与安全的需求正经历革命性变革。传统应用架构已难以满足现代混合多云环境与AI驱动型业务场景的严苛要求。全球领先的应用安全和交付服务提供商F5(NASDAQ: FFIV),持续推动 F…

SELinux 入门指南

SELinux(Security-Enhanced Linux)是 Linux 内核的一个安全模块,它提供了一种强制访问控制(Mandatory Access Control, MAC)机制。与传统的 Linux 自主访问控制(Discretionary Access Control, DAC)不同,SE…

ARMv8 MMU页表格式及地址转换过程分析

1.简介 CPU发出的虚拟地址经过MMU转换后得到物理地址,然后使用物理地址访问真实的硬件。虚拟地址和物理地址的映射关系保存在页表中,MMU需要遍历页表,才能将虚拟地址转换成物理地址。ARM64现在有两种大小的页表描述符,分别是ARMv8…

数据结构---二叉树(概念、特点、分类、特性、读取顺序、例题)、gdb调试指令、时间复杂度(概念、大O符号法、分类)

一、二叉树1、树1)概念 树是 n(n > 0) 个结点的有限集合。若 n0 ,为空树。在任意一个非空树中:(1)有且仅有一个特定的根结点;(2)当 n>1 时,其余结点可分为 …

安全基础DAY1-安全概述

信息安全现状及挑战常见术语信息安全的脆弱性及常见攻击网络环境的开放性其实就是人人可以上网,网上零成本。协议栈自身的脆弱性及常见攻击协议栈自身的脆弱性常见安全风险网络的基本攻击模式物理层--物理攻击前置知识 1.打开Apache服务 cd /etc/init.d ./apache2 s…

Claude Code 的核心能力与架构解析

技术分析介绍:Claude Code 的核心能力与架构解析一、概述 Claude Code 是由 Anthropic 推出的面向开发者的智能编码助手,它不仅仅是一个代码生成工具,更是一个具备记忆、工具调用、自主规划和环境感知能力的“智能代理”(Agentic …

Mac 电脑放在环境变量中的通用脚本

mac电脑下放在环境变量中,方便提高效率执行 注:相关路径需要根据实际情况进行更新 需要在 .bash_profile 文件中定义如下(路径需要做实际替换): source $HOME/software/scripts/base_profile.sh source $HOME/software…

UE蓝图节点Add Impulse和Add Torque in Radians

​​​​​​​Add Impulse:对刚体施加一次性的线性脉冲(瞬时改变量),改变速度(与质量有关,除非你勾 bVelChange)。Add Torque (in Radians):对刚体施加转矩/旋转力(向量…

大型语言模型幻觉检测与缓解技术研究综述

摘要 本文系统综述了大型语言模型(LLMs)中的幻觉现象及其检测与缓解技术。研究首先从认知机制角度分析了幻觉产生的理论根源,包括模型对语言先验的过度依赖、训练数据偏差以及推理过程中的信息衰减等问题。在技术层面,综述将现有方法归纳为三类&#xff…