【免费下载】 AI Toolkit for Visual Studio Code 使用教程
1. 项目介绍
AI Toolkit for Visual Studio Code(简称AI Toolkit)是一个VS Code扩展,旨在简化生成式AI应用的开发。它集成了来自Azure AI Studio和Hugging Face的工具和模型,帮助开发者快速下载、微调、测试和部署AI模型。AI Toolkit支持在本地运行AI模型,并提供了直观的模型测试环境和REST API,方便开发者在自己的应用中集成AI功能。
2. 项目快速启动
2.1 安装AI Toolkit
首先,确保你已经安装了Visual Studio Code。然后按照以下步骤安装AI Toolkit:
- 打开VS Code,点击左侧活动栏中的“扩展”图标。
- 在扩展搜索栏中输入“AI Toolkit”。
- 选择“AI Toolkit for Visual Studio Code”并点击“安装”。
2.2 下载模型
安装完成后,你可以通过AI Toolkit下载AI模型。以下是下载模型的步骤:
- 在VS Code中打开AI Toolkit侧边栏。
- 选择“Model Catalog”。
- 根据你的硬件配置选择合适的模型,例如:
- 如果你有GPU,可以选择
Phi-3-mini-4k-directml-int4-awq-block-128-onnx。 - 如果没有GPU,可以选择
Phi-3-mini-4k-cpu-int4-rtn-block-32-acc-level-4-onnx。
- 如果你有GPU,可以选择
- 点击“下载”按钮,等待模型下载完成。
2.3 在Playground中运行模型
模型下载完成后,你可以在Playground中测试模型:
- 在模型卡片上点击“Load in Playground”。
- 在Playground的聊天界面中输入测试消息,例如:
What is the golden ratio?。 - 按下回车键,观察模型的响应。
2.4 使用REST API
AI Toolkit还提供了一个本地REST API,你可以通过以下步骤在应用中使用:
- 创建一个JSON文件,配置请求体,例如:
{ "model": "Phi-3-mini-4k-directml-int4-awq-block-128-onnx", "messages": [ { "role": "user", "content": "What is the golden ratio?" } ], "temperature": 0.7, "top_p": 1, "top_k": 10, "max_tokens": 100, "stream": true } - 使用Postman或CURL测试API,例如:
curl -vX POST http://127.0.0.1:5272/v1/chat/completions -H 'Content-Type: application/json' -d @body.json
3. 应用案例和最佳实践
3.1 文本生成
AI Toolkit可以用于生成各种类型的文本,例如文章、故事、代码等。你可以通过微调模型来定制生成内容的风格和主题。
3.2 聊天机器人
通过AI Toolkit,你可以快速构建一个聊天机器人,用于客户服务、技术支持等场景。你可以使用REST API将模型集成到现有的聊天平台中。
3.3 数据分析
AI Toolkit还可以用于数据分析,例如生成数据报告、预测趋势等。你可以通过微调模型来提高分析的准确性和可靠性。
4. 典型生态项目
4.1 Azure AI Studio
Azure AI Studio是微软提供的一个AI开发平台,集成了多种AI工具和服务。AI Toolkit与Azure AI Studio紧密集成,方便开发者将本地模型部署到云端。
4.2 Hugging Face
Hugging Face是一个开源的AI模型库,提供了大量的预训练模型。AI Toolkit支持从Hugging Face下载模型,并进行本地微调和测试。
4.3 Olive
Olive是微软开发的一个AI模型优化工具,用于提高模型的性能和效率。AI Toolkit使用Olive进行模型微调,确保模型在本地运行时具有最佳性能。
通过以上步骤和案例,你可以快速上手AI Toolkit for Visual Studio Code,并将其应用于各种AI开发任务中。
Kimi-K2.5Kimi K2.5 是一款开源的原生多模态智能体模型,它在 Kimi-K2-Base 的基础上,通过对约 15 万亿混合视觉和文本 tokens 进行持续预训练构建而成。该模型将视觉与语言理解、高级智能体能力、即时模式与思考模式,以及对话式与智能体范式无缝融合。Python00- QQwen3-Coder-Next2026年2月4日,正式发布的Qwen3-Coder-Next,一款专为编码智能体和本地开发场景设计的开源语言模型。Python00
xw-cli实现国产算力大模型零门槛部署,一键跑通 Qwen、GLM-4.7、Minimax-2.1、DeepSeek-OCR 等模型Go06
PaddleOCR-VL-1.5PaddleOCR-VL-1.5 是 PaddleOCR-VL 的新一代进阶模型,在 OmniDocBench v1.5 上实现了 94.5% 的全新 state-of-the-art 准确率。 为了严格评估模型在真实物理畸变下的鲁棒性——包括扫描伪影、倾斜、扭曲、屏幕拍摄和光照变化——我们提出了 Real5-OmniDocBench 基准测试集。实验结果表明,该增强模型在新构建的基准测试集上达到了 SOTA 性能。此外,我们通过整合印章识别和文本检测识别(text spotting)任务扩展了模型的能力,同时保持 0.9B 的超紧凑 VLM 规模,具备高效率特性。Python00
KuiklyUI基于KMP技术的高性能、全平台开发框架,具备统一代码库、极致易用性和动态灵活性。 Provide a high-performance, full-platform development framework with unified codebase, ultimate ease of use, and dynamic flexibility. 注意:本仓库为Github仓库镜像,PR或Issue请移步至Github发起,感谢支持!Kotlin08
VLOOKVLOOK™ 是优雅好用的 Typora/Markdown 主题包和增强插件。 VLOOK™ is an elegant and practical THEME PACKAGE × ENHANCEMENT PLUGIN for Typora/Markdown.Less00